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’。
语句已终止。
*/
给数据库表加约束
最新推荐文章于 2023-05-07 14:20:35 发布