在 sql server 中,*我正在验证一个不允许使用特殊字符但应该只允许空格*e 的列。
这是我使用的查询
select count(full_name)
from stg_contact_details where full_name like '%[^a-Z0-9]%'
and full_name like '% %'
例如: full_name = suresh krishna(有效) full_name = suresh%krishna(有效) full_name =suresh% krishna(计数失败)
如果列中存在任何特殊字符,则应引发错误。但如果只有空间来,它应该忽略。
请给我一个线索。
谢谢凯拉什