===================================================================
字段名称 字段类型 关键字 约束说明
仓库号 6个字符 是 前2为英文大写字母,后4位为数字字符
===================================================================
这道题的约束怎么写啊??
字段名称 字段类型 关键字 约束说明
仓库号 6个字符 是 前2为英文大写字母,后4位为数字字符
===================================================================
这道题的约束怎么写啊??
仓库号 char(6),
CONSTRAINT chk_仓库号 CHECK(仓库号 LIKE '[A-Z][A-Z][0-9][0-9][0-9][0-9]'
AND LEFT(仓库号,2) = UPPER(LEFT(仓库号,2)) COLLATE CHINESE_PRC_CS_AS));
GO
INSERT tb VALUES('AB1234')
GO
INSERT tb VALUES('Ab1234')
GO
INSERT tb VALUES('AB1c34')
GO
INSERT tb VALUES('AB123')
GO
INSERT tb VALUES('1234')
GO
INSERT tb VALUES('1234AB')
GOSELECT * FROM tb;GO
DROP TABLE tb
和正则有点像,支持楼上的
ASCII()
函数来弄
SELECT ASCII('A')
/*
-----------
97(所影响的行数为 1 行)
-----------
65(所影响的行数为 1 行)*/