SQL Server:在varchar(7)列中允许3个字母和4个数字

Fed*_* E. 1 sql t-sql sql-server

我正在尝试为SQL Server表创建一个约束,以便在一varchar(7)列上只允许3个字母和4个数字.

例: ABC1234

有人可以帮忙吗?

Luk*_*zda 5

你可以使用:

ALTER TABLE tab_name ADD CONSTRAINT
constraint_name CHECK (col LIKE '[A-Z][A-Z][A-Z][0-9][0-9][0-9][0-9]');
Run Code Online (Sandbox Code Playgroud)

Rextester演示