加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

Sql Server 数据库日期格式化函数

发布时间:2020-12-12 12:37:44 所属栏目:MsSql教程 来源:网络整理
导读: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 CON
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() //去掉左边的空格

注意:使用函数后,必须对其他使用别名

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读