备份,字符串和日期函数

来源:互联网 发布:阿里云设置伪静态 编辑:程序博客网 时间:2024/06/07 01:53
--备份--方法一--只复制内容不复制约束--一开始newstu不存在select * into newstu from Stuselect * from newstu--方法二 --只拷贝表的结构--效率不高--1<>1判断为false 所以数据不拷贝select *into new1stu from Stu where 1<>1select * from new1stu--方法三select top 0 *into new2stu from stu select *from new2stu--方法四--如何表已存在--仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'new1stu'中的标识列指定显式值。insert into new1stu select * from stu--字符串--C# Trim()LTRIM()--左边空格RTRIM()--右边空格LEN()  --字符串长度DATALENGTH()--查字节个数  --汉字两个字节 nvarchar nchar---带n的空格算两个字节,不带n空格算一个--最多能算的261年之前LOWER()--转小写UPPER()--转大写select len(DepName) from departmentselect len('水水水水水水水水水水')select '===='+RTRIM(LTRIM('     xxx     '))+'======='select 'xxx'--日期函数--获取GETDATE()--获取当前数据库服务器时间DATEADD()--加法 当前时间加5年DATEDIFF()--获取差值DATEPART()--返回日期的某个部分select DATEADD(year,5,getdate())select DATEADD(year,-261,getdate())--当前时间加5个月select dateadd(month,5,GETDATE())--当前时间加5天select dateadd(day,5,getdate())--五小时之后select dateadd(hour,5,getdate())select dateadd(second,5,getdate())--获取差值select DATEDIFF(year,'2011',getdate())--获取今年select DATEPART(year,getdate())

阅读全文
0 0
原创粉丝点击