对于我的一个专栏,我试图强制执行一种模式。第一个字母应为D
大写,其余 3 个字符应为数字。例如:
D678
, D890
,D000
我对CHECK
约束和正则表达式之类的东西很陌生。
以下是我到目前为止所做的,(我认为)强制执行了一般模式。但是,当我尝试添加类似的东西d900
时,即使它是小写的 d. 我预计这会失败。
有人可以帮忙吗:
CREATE TABLE Systems(
SystemsID NVARCHAR(4),
Title NVARCHAR(30),
CONSTRAINT chk_SystemsID CHECK (SystemsID LIKE '[D][0-9][0-9][0-9]'));
Run Code Online (Sandbox Code Playgroud)