注册 登录
编程论坛 SQL Server论坛

[求助]check约束

菜鸟笨鸟 发布于 2006-11-09 00:25, 737 次点击

check约束
列名a 类型varchar(255)
限制输入单引号

我是这样写的check (a like '[^'']%[^'']' )
两个单引号转义
但是我这样写只能限制这样的形式
'wwwwww ' 单引号出现在两边
'wwwwww 单引号出现在第一个
wwwwww ' 单引号 出现在最后


以上三种都是可以限制住的
但是当单引号出现在中间的时候 该怎么限制?
比如 ww'www这种形式

很多想法都失败了 %[^'']% 这种 什么都限制不住
请问该怎么写 是不是有什么别的方法

1 回复
#2
小水滴2006-11-09 12:26
check (a not like '%['']%') 就全限制住了.
1