码迷,mamicode.com
首页 > 其他好文 > 详细

使用PATINDEX()判断含有[A-Z]、[a-z]、[0-9]之外的字符

时间:2015-08-19 13:05:42      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:

使用PATINDEX()判断含有[A-Z]、[a-z]、[0-9]之外的字符

SELECT PATINDEX(‘%[^A-Z,^a-z,^0-9]%‘, [Field])  FROM [TableName]

 

另外,可以给表[user]的字段[name]增加约束[CHK_user_name],比如不含#和|的特殊字符。

ALTER TABLE [dbo].[user] WITH CHECK ADD CONSTRAINT [CHK_user_name] CHECK ((patindex(‘%[#|]%‘,[name])=(0)))
GO

使用PATINDEX()判断含有[A-Z]、[a-z]、[0-9]之外的字符

标签:

原文地址:http://www.cnblogs.com/xzxBlog/p/4741749.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!