默认的getdate()值错​​误SQL AZURE

时间:2012-08-14 15:29:14

标签: database sql datetime azure

我在SQL AZURE上的表中尝试Save Changed时收到此错误

  

应用更改时遇到错误。例外   执行Transact-SQL语句时发生:

ALTER TABLE [dbo]. [TbUser] 
  ALTER COLUMN [DtUpdated] DATETIME NOT NULL
  

无法插入值NULL
  进入专栏'DtUpdated', table 'AudiData.dbo. TbUser';
  列不允许空值。 UPDATE失败   该语句已终止。

我在设计器页面getdate()中设置了默认值management portal - sql database

如何将getdate()的默认值放在sql azure的null列中?

1 个答案:

答案 0 :(得分:0)

该列可能在该列中包含null个值。在应用not null约束之前删除或更新它们。