几周前我实际上是自己问过这个问题,而我确切知道如何使用SP或UDF进行此操作,但我想知道是否有一种快速简便的方法可以在没有这些方法的情况下执行此操作.我假设有,我找不到它.
我需要说的是,尽管我们知道允许哪些字符(az,AZ,0-9),但我们不想指定不允许的字符(#@!$ etc ...).此外,我们想要拉出具有非法字符的行,以便可以将其列出给用户进行修复(因为我们无法控制输入过程,因此我们无法在此处执行任何操作).
我之前看过SO和谷歌,但却无法找到任何符合我想要的东西.我已经看到很多例子可以告诉你它是否包含字母数字字符,或者没有,但是能够在查询表单中找不到的句子中提取撇号的东西.
请注意,此列中的值可以是null或''(空)varchar.