sql-server – T-SQL – 将datetime更改为日期数据类型?

前端之家收集整理的这篇文章主要介绍了sql-server – T-SQL – 将datetime更改为日期数据类型?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在使用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

猜你在找的MsSQL相关文章