sql创建表过程中如何达到列的取值约束为第一个字符为字母的要求
发布网友
发布时间:2022-04-12 16:18
我来回答
共1个回答
热心网友
时间:2022-04-12 17:47
你好,可以试下看是否符合你的要求:
create
table
t
(
--
第一位字母
c1
varchar(10)
check
(patindex('%[A-Z,a-z]%',c1)=1),
--
为数字列
c2
char(6)
check
(ISNUMERIC(c2)=1)
)
希望对你有所帮助,祝你好运~~