sql-server – T-SQL – 将datetime更改为日期数据类型?
发布时间:2020-12-12 08:34:27 所属栏目:MsSql教程 来源:网络整理
导读:在使用datetime数据类型的表中有一列BirthDate.目前,值类似于1987-12-30 00:00:00.000. 我想更新此表的所有行,将其更改为以下格式,日期数据类型为:1987-12-30 我可以运行一个SELECT … SELECT CONVERT(date,BirthDate) FROM CUSTOMERLIST 但这只是影响显示
在使用datetime数据类型的表中有一列BirthDate.目前,值类似于1987-12-30 00:00:00.000.
我想更新此表的所有行,将其更改为以下格式,日期数据类型为:1987-12-30 我可以运行一个SELECT … SELECT CONVERT(date,BirthDate) FROM CUSTOMERLIST 但这只是影响显示.我希望它更新整个列,并且还更改该属性的数据类型.任何帮助将不胜感激! 解决方法您将需要ALTER 表:
ALTER TABLE CUSTOMERLIST ALTER COLUMN BirthDate date not null 见Sql Fiddle with demo (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |