34,576
社区成员
发帖
与我相关
我的任务
分享
USE tempdb
GO
IF OBJECT_ID('t') IS NOT NULL
DROP TABLE t
GO
CREATE TABLE t(
id INT IDENTITY(1,1) PRIMARY KEY,
n VARCHAR(50)
)
GO
ALTER TABLE t ADD CONSTRAINT CK_t_n CHECK ( ISNUMERIC(n)=1 );
GO
INSERT INTO t(n) VALUES ('123');
--(1 行受影响)
GO
INSERT INTO t(n) VALUES ('abc');
/*
INSERT 语句与 CHECK 约束"CK_t_n"冲突。该冲突发生于数据库"tempdb",表"dbo.t", column 'n'。
语句已终止。
*/