0
您好我想在SQL Server中我尝试这一点,但不能工作 我needd检查,如果一个字2 char和例子aa192后3个数字加约束:检查约束
create table test(
idtest int primary key ,
neEdition varchar(50)
);
alter table test add constraint ch_like check(neEdition like'[a-z][a-z][0-9][0-9][0-9]');
这是行不通的? –
消息547,级别16,状态0,行1 ALTER TABLE语句与CHECK“ch_like”约束冲突。冲突发生在数据库“EFF2017”,表“dbo.test”,列'neEdition'中。 –
这意味着您的表中有违反约束条件的数据。你可以用'SELECT * FROM dbo.test WHERE neEdition'找到它''[az] [az] [0-9] [0-9] [0-9]'' –