我需要创建一个T-SQL函数,该函数仅保留连字符(破折号'-'),并从给定字符串中删除所有非字母数字字符(加上所有空格,上标和下标)。
您可以在SSMS中测试上标/下标:
select 'Hello® World™ '
示例:
输出字符串:
HelloWorld-ThisIsATest123
任何解决方案或想法将不胜感激。
我需要创建一个T-SQL函数,该函数仅保留连字符(破折号'-'),并从给定的字符串中删除所有非字母数字字符(加上所有空格,上标和下标)。您可以测试...
检查此链接。这将删除所有字母数字字符。您也可以在包含的列表中添加“-”。
我确定了我的代码的问题-以前我具有完全相同的功能,但没有删除上标/下标,我想知道为什么。这是问题所在:输入/输出数据类型应NOT