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

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

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

 

另外,能夠給表[user]的字段[name]增長約束[CHK_user_name],好比不含#和|的特殊字符。get

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

相關文章
相關標籤/搜索