早教吧 育儿知识 作业答案 考试题库 百科 知识分享

数据库约束长度前两位check约束只能允许列内容是8位数,前两位都是0,3-4位为数字,第5位为,6-8为字母.知道有很多方法,但是本人刚学,恐怕只能明白在要约束列用check进行约束.但是代码应该怎

题目详情
数据库约束长度前两位
check约束 只能允许列内容是8位数,前两位都是0,3-4位为数字,第5位为_,6-8为字母.知道有很多方法,但是本人刚学,恐怕只能明白在要约束列用check进行约束.但是代码应该怎么写也还是不会.
▼优质解答
答案和解析
alter table CS01 add constraint CK_A800 check (LEN(A8)=8)
alter table CS01 add constraint CK_A8001 check (A8 like '00%')
alter table CS01 add constraint CK_A8003 check (ascii(substring(A8,3,1))>=48 and ascii(substring(A8,3,1))=48 and ascii(substring(A8,4,1))=ascii('_'))
--只允许输入大写字母
alter table CS01 add constraint CK_A8006 check (ascii(substring(A8,6,1))>=65 and ascii(substring(A8,6,1))=65 and ascii(substring(A8,7,1))=65 and ascii(substring(A8,8,1))
看了数据库约束长度前两位check...的网友还看了以下:

保留两位小数用是好还是用约正确保留两位小数用是好还是用约正确。如:2.567保留两位小数是多少正确  2020-04-07 …

两数的差是18,两数最小公倍数是两数最大公约数的12倍,求这两个数?如果把两数中较小的数设为X,则  2020-06-03 …

阅读下列材料:材料一:第二条:缔约国应加强其自由制度……第五条:各缔约国同意对于欧洲或北美之一个或  2020-07-06 …

“各缔约国同意对于欧洲或北美之一个或数个缔约国之武装攻击,应视为对缔约国全体之攻击。因此,缔约国同  2020-07-06 …

有两个两位数,这两个两位数的最大公约数与最小公倍数的和是91,最小公倍数是最大公约数的12倍,这两  2020-07-17 …

求做VB:给定任意两个正整数,求其对大公约数和最小公倍数有两个command和一个text,点击第  2020-07-31 …

有两个两位数,这两个两位数的最大公约数与最小公倍数的和是91,最小公倍数是最大公约数的12倍,求这较  2020-11-06 …

数学应用题急两个数的最小公倍数是144,最大公约数是12,一只两个数中的一位数是48,求另一个数?有  2020-11-18 …

2008年某市应届初中毕业生人数约10.8万.比去年减少约0.2万,其中报名参加高级中等学校招生考试  2020-11-20 …

数据库约束长度前两位check约束只能允许列内容是8位数,前两位都是0,3-4位为数字,第5位为,6  2020-12-03 …