当前位置:首页 » 编程语言 » sql约束输入下划线吗
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql约束输入下划线吗

发布时间: 2023-01-29 00:14:51

‘壹’ 在sql—Server中设置一个列的约束只能是八位字符,前两位是0,3-4为数字,第五位是下划线,6-8位是字母。

看图~~~~

‘贰’ SQL check约束表达式

楼主你有个地方有点不对,1、你要8位数字,5、你要6~8位为字母,我忽略掉第一个条件是这样:
字段名 LIKE '00[0-9][0-9]_[A-Z][A-Z][A-Z]'

‘叁’ 如何在SQL资源管理器中添加约束表达式

1、首先我们打开电脑里的SQL资源管理器,如图是一个Student表其中我们主要针对于这个表中的Phone这一列来进行演示。

‘肆’ sql的约束输入下划线

NND。小问题最致命了。
请问你这个数据类型是varchar的吧?

‘伍’ SQL2008怎么设置约束输入的第三,四位必须位数字,第5位为下划线,第6-8位为字母求高手解答!谢谢啦

增加表CHECK约束设置就好了,你试下,没测试过
CHECK(ISNUMERIC(MID(列名,3,2)=1 AND MID(列名,5,1)='_' AND MID(列名,6,1) like '%[^a-zA-Z]%' AND MID(列名,7,1) like '%[^a-zA-Z]%' AND MID(列名,8,1) like '%[^a-zA-Z]%')

‘陆’ SQL里面只能输入字母下划线和数字,CHECK约束怎么写啊

SQL里面只能输入
字母
下划线

数字
,CHECK约束怎…7742

‘柒’ SQL表的约束!只能是8位。前两位是0。3到4是数字。5是下划线。6到8是字母! 该怎么写啊!

使用CHECK 约束,约束内容如下:
LEN(COL)=8
AND LEFT(COL,2)='00'
AND LEN(CAST(SUBSTRING(COL,3,2) AS INT))>0
AND SUBSTRING(COL,5,1)='_'
AND PATINDEX('%[^a-z]%', RIGHT(COL,3)) =0