|
假设有表 A,
CREATE TABLE A(
ID INT NOT NULL IDENTITY(1,1),
ProductID INT NOT NULL,
RetailerID INT NOT NULL,
Date DATETIME NOT NULL
CONSTRAINT A_PK PRIMARY KEY (ProductID, RetailerID, Date)
);
我的意思是想让 ProductID, RetailerID 和 Date(不包括小时,分钟等)成为主键。
即:某一天里, retailerID 和 ProductID 是唯一的。
SQLServer 里,DateTime 是可以存储 小时、分钟等的,如果程序只有我自己写,我会规范输入的日期,让其只包含日期部分。但要是直接改数据库,就只有通过触发器来规范了。
|
||
|
||
|
More Articles...
|
Page 2 of 3



