【发布时间】:2021-03-27 08:23:08
【问题描述】:
我想在多个列上添加唯一约束。通常,以下脚本应该可以完成这项工作:
CREATE UNIQUE INDEX uq_yourtablename
ON dbo.yourtablename(column1, column2);
如果 columns2 是 DateTime 并且我们只想在日期部分设置约束呢? 一种解决方案可能是使用触发器,但我需要避免这种情况。
【问题讨论】:
标签: sql sql-server datetime date-arithmetic unique-index