Sql Server 数据库日期格式化函数
Sql Server 中一个非常强大的日期格式化函数 Select CONVERT(varchar(100),GETDATE(),0) : 05 16 2006 10:57AM Select CONVERT(varchar(100),1) : 05/16/06 Select CONVERT(varchar(100),2) : 06.05.16 Select CONVERT(varchar(100),3) : 16/05/06 Select CONVERT(varchar(100),4) : 16.05.06 Select CONVERT(varchar(100),5) : 16-05-06 Select CONVERT(varchar(100),6) : 16 05 06 Select CONVERT(varchar(100),7) : 05 16,06 Select CONVERT(varchar(100),GETDATE() : 10:57:46 Select CONVERT(varchar(100),9): 05 16 2006 10:57:46:827AM Select CONVERT(varchar(100),10): 05-16-06 Select CONVERT(varchar(100),11): 06/05/16 Select CONVERT(varchar(100),12): 060516 Select CONVERT(varchar(100),13): 16 05 2006 10:57:46:937 Select CONVERT(varchar(100),14): 10:57:46:967 Select CONVERT(varchar(100),20): 2006-05-16 10:57:47 Select CONVERT(varchar(100),21): 2006-05-16 10:57:47.157 Select CONVERT(varchar(100),22): 05/16/06 10:57:47 AM Select CONVERT(varchar(100),23): 2006-05-16 Select CONVERT(varchar(100),24): 10:57:47 Select CONVERT(varchar(100),25): 2006-05-16 10:57:47.250 Select CONVERT(varchar(100),100): 05 16 2006 10:57AM Select CONVERT(varchar(100),101): 05/16/2006 Select CONVERT(varchar(100),102): 2006.05.16 Select CONVERT(varchar(100),103): 16/05/2006 Select CONVERT(varchar(100),104): 16.05.2006 Select CONVERT(varchar(100),105): 16-05-2006 Select CONVERT(varchar(100),106): 16 05 2006 Select CONVERT(varchar(100),107): 05 16,2006 Select CONVERT(varchar(100),108): 10:57:49 Select CONVERT(varchar(100),109): 05 16 2006 10:57:49:437AM Select CONVERT(varchar(100),110): 05-16-2006 Select CONVERT(varchar(100),111): 2006/05/16 Select CONVERT(varchar(100),112): 20060516 Select CONVERT(varchar(100),113): 16 05 2006 10:57:49:513 Select CONVERT(varchar(100),114): 10:57:49:547 Select CONVERT(varchar(100),120): 2006-05-16 10:57:49 Select CONVERT(varchar(100),121): 2006-05-16 10:57:49.700 Select CONVERT(varchar(100),126): 2006-05-16T10:57:49.827 Select CONVERT(varchar(100),130): 18 ???? ?????? 1427 10:57:49:907AM Select CONVERT(varchar(100),131): 18/04/1427 10:57:49:920AM 常用: Select CONVERT(varchar(100),GETDATE(): 10:57:46 Select CONVERT(varchar(100),23): 2006-05-16 存储过程中常用知识点: 循环 declare @i int set @i=1 while @i<30 begin insert into test (userid) values(@i) set @i=@i+1 end 用变量代替表名的方法 declare @fld nvarchar(255) declare @sql nvarchar(255) select @fld = 'userName' select @sql = 'select ' + @fld + ' from tbl' exec sp_executesql @sql 备份收缩数据库 backup log register with NO_LOG backup log register with TRUNCATE_ONLY DBCC SHRINKDATABASE(register) SELECT [id],[gnname],rtrim([url]) as url,[gnsm],[gnqx] FROM [bg_gnmx] rtrim() //去掉右边的空格 ltrim() //去掉左边的空格 注意:使用函数后,必须对其他使用别名 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |