Oracle11g 如何在oracle sql中从字符串中删除字符类
我想从oracle sql中的字符串中删除以下非法字符列表。如果给定字符串出现上述任何一种情况一次或多次 我需要用空间来代替它们Oracle11g 如何在oracle sql中从字符串中删除字符类,oracle11g,Oracle11g,我想从oracle sql中的字符串中删除以下非法字符列表。如果给定字符串出现上述任何一种情况一次或多次 我需要用空间来代替它们 • Double quotes( “ ) • Semi-colon ( ; ) • Plus sign ( + ) • Square brackets ( [ ] ) • Backslash ( \ ) • Vertical Bar ( | ) • Greater Than (>) • Less Than (<) •双引号
• Double quotes( “ )
• Semi-colon ( ; )
• Plus sign ( + )
• Square brackets ( [ ] )
• Backslash ( \ )
• Vertical Bar ( | )
• Greater Than (>)
• Less Than (<)
•双引号(“)
•分号(;)
•加号(+)
•方括号([])
•反斜杠(\)
•竖杆(|)
•大于(>)
•小于(当标准Oracle函数可以使用时,为什么要使用regexp
函数
translate (mystring, 'x";+[]\|><', 'x')
translate(mystring,'x”+[]\\\\>当标准Oracle函数可以使用时,为什么要使用regexp
函数
translate (mystring, 'x";+[]\|><', 'x')
translate(mystring,'x”+[]\\124;>