【发布时间】:2017-05-07 17:05:52
【问题描述】:
SQL Server 2014 问题。我创建了一个表,其中包含两个 DATE 数据类型的 DATE 列。一个被填充,另一个是未来事件。我创建了一个 date1
【问题讨论】:
-
您能分享一下您尝试使用的语句吗?
标签: sql sql-server date
SQL Server 2014 问题。我创建了一个表,其中包含两个 DATE 数据类型的 DATE 列。一个被填充,另一个是未来事件。我创建了一个 date1
【问题讨论】:
标签: sql sql-server date
改变约束!它永远不是真的——要么是假的,要么是NULL。因此,删除您拥有的约束并执行以下操作:
alter table t add constraint chk_t_date1_date2 check ( (date1 < date2) or date2 is null);
要删除约束,您可以:
alter table t drop constraint <constraint name>;
你需要知道约束的名字,可以从information_schema.table_constraints得到。
【讨论】:
您应该在 ' 前后使用单引号 '2019-04-18'。
【讨论】: