我BirthDate
在表中使用datetime
数据类型的列.目前,这些值类似于格式1987-12-30 00:00:00.000
.
我想更新此表的所有行,并使用date
数据类型将它们更改为以下格式:1987-12-30
我可以运行SELECT ...
SELECT CONVERT(date, BirthDate) FROM CUSTOMERLIST
Run Code Online (Sandbox Code Playgroud)
但这只会影响显示效果.我希望它能够更新整个列,也可以更改该属性的数据类型.任何帮助将不胜感激!
Tar*_*ryn 27
你需要ALTER
在桌子上:
ALTER TABLE CUSTOMERLIST ALTER COLUMN BirthDate date not null
Run Code Online (Sandbox Code Playgroud)
请参阅Sql Fiddle演示