【发布时间】:2014-02-04 16:02:07
【问题描述】:
我正在创建一个唯一约束,它只允许每年使用一个注册表号, 我的意思是在注册表中可以存在多个数字 2,但前提是这个 是在不同年份创建的。我听说可以用 Unique 来做 ir 约束,但我不知道如何,不需要为年份和月份创建一个列,等等。
查询
ALTER TABLE dbo.correspondencia_FFAA
添加约束 uk_correspondecia UNIQUE (num_corres, fecha_cre);
num_corres 是注册号,fecha_cre 是创建日期,但我只需要年份而不是整个列,可以吗
谢谢
【问题讨论】:
标签: sql sql-server unique-key