我正在尝试编写一个可以通过切换字符对来解码消息的函数。
说我有message hello!
,当编码时,变成ehll!o
。
Oracle
中是否有现有功能允许我replace characters
在指定位置使用我选择的其他字符?
答案 0 :(得分:6)
答案 1 :(得分:1)
我相信你会寻找SubStr()。可能是翻译()或替换()。
答案 2 :(得分:0)
如果您只想屏蔽特定位置的几个字符,可以在下面
SUBSTR(field_name,1,4) || 'XXXX' || SUBSTR(field_name,LENGTH(field_name)-4,LENGTH(field_name))
as field_name
如果字段值为 0007125009300 输出将为 0007XXXX09300