且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

将列从日期转换为日期时间

更新时间:2022-06-17 16:46:09

它不应该需要删除表并重新创建它,除非该列参与了一个或多个约束。

您只需使用SQL:

即可完成此操作
ALTER TABLE Tab ALTER COLUMN LastModified datetime2 not null

(我选择了datetime2而不是datetime,因为前者是recommended for all new development work,并且由于该列当前是date,我知道您使用的是SQL Server 2008或更高版本)