sql 难题
CREATE TABLE transInfo --交易信息表
( cardID CHAR(19) NOT NULL,
transDate DATETIME NOT NULL,
transType NVARCHAR(8) NOT NULL,
transMoney MONEY check(transMoney>=0) NOT NULL,
remark TEXT,
PRIMARY KEY (cardID,transDate)
)
GO
ALTER TABLE transInfo
ADD CONSTRAINT CK_transType CHECK(transType IN ('存入','支取')),
CONSTRAINT CK_transMoney CHECK(transMoney>0),
CONSTRAINT DF_transDATE DEFAULT(getdate()) FOR transDate
GO
消息 1781,级别 16,状态 1,第 1 行
已在列上绑定了 DEFAULT。
消息 1750,级别 16,状态 0,第 1 行
无法创建约束。请参阅前面的错误消息。
------解决方案--------------------奇怪,我直接执行就可以了。没报错,
------解决方案--------------------LZ代码测试正常,应该是LZ把第2段SQL执行了2次,所以报错.
------解决方案--------------------我创建也是没有报错的