sql – 用于插入日期的默认getdate

前端之家收集整理的这篇文章主要介绍了sql – 用于插入日期的默认getdate前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个名为sample的表,它有一个名为[__INSERT_DATE]的列,为空.现在我想将列的默认值改为getdate().当我尝试以下它给我一个错误.
ALTER TABLE sample
ALTER COLUMN [__INSERT_DATE] [datetime] DEFAULT (getdate()) NULL)

有谁能告诉我问题是什么?

解决方法

尝试这个:
ALTER TABLE MyTable ADD CONSTRAINT
DF_MyTable_Inserted DEFAULT GETDATE() FOR INSERT_DATE
GO

这假设你的表名为MyTable,列为INSERT_DATE,约束的名称为DF_MyTable_Inserted

猜你在找的MsSQL相关文章