SQL数据库约束身份z只能输入15或者18位

SQL数据库约束身份z只能输入15或者18位,第1张

create table 身份z

(身份z号 varchar(18) check (len(身份z号) in (15,18)))

用以下几个语句你验证下就可以了

insert into 身份z values ('123456789012345')

insert into 身份z values ('123456789012345678')

insert into 身份z values ('1234567890')

在create table的时候,加上约束。这样子在 往这个表插入数据的时候,就会验证,如果不是18位,是会报错的。

CREATE TABLE test(

pid VARCHAR2(18) check (length(PID) = 18)

)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9909176.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存