我通过下面的查询创建一个表
CREATE TABLE testing(
test_field VARCHAR(20) CHECK(test_field like '^[a-zA-z0-9]{6,20}$')
);
正则表达式在 Javascript 中工作并且表已成功创建,但是当我尝试执行下面的插入查询时,发生了错误。
INSERT INTO testing VALUES('abcde12345');
错误消息在下面列出
INSERT 语句与 CHECK 约束“CK_ testing _test_field__173876EA”冲突。冲突发生在数据库“TEST”、表“dbo.testing”、列“test_field”中。
在 Javascript 和 SQL Server 中使用正则表达式有什么区别吗?
有没有高手可以帮忙???