首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么给text型字段建立约束,

2012-03-09 
如何给text型字段建立约束,急!在sql SERVER中用什么办法可以限制一个字段(text型)中,不能有特殊的关键字如

如何给text型字段建立约束,急!
在sql SERVER中用什么办法可以限制一个字段(text型)中,不能有特殊的关键字如" <script"。前提是不用程序过滤。  
如果是VARCHAR型的字段可以法建约束来限制。但TEXT型的字段无法建立约束。 我这样的目的是防止注入,大家来帮我出出主意啊!

[解决办法]
用触发器
create table test(a text)
go
create trigger tri
on test
for insert,update
as
if exists(select 1 from test where charindex('<script',a)>0)
rollback

热点排行
Bad Request.