22,209
社区成员
发帖
与我相关
我的任务
分享
Create table tabname([type] NVARCHAR(20) CHECK(type IN ('男歌手','组合','女歌手')))
create table test(name varchar(10), remark varchar(20), check (remark in('男','女','组合')))
go
insert into test(name, remark) values('张三','男')
insert into test(name, remark) values('李四','女')
insert into test(name, remark) values('刘飞飞','组合')
insert into test(name, remark) values('王五','呵呵')
go
select * from test
go
drop table test
go
(1 行受影响)
(1 行受影响)
(1 行受影响)
消息 547,级别 16,状态 0,第 6 行
INSERT 语句与 CHECK 约束"CK__test__remark__286302EC"冲突。该冲突发生于数据库"test",表"dbo.test", column 'remark'。
语句已终止。
name remark
---------- --------------------
张三 男
李四 女
刘飞飞 组合
(3 行受影响)