我在表格的列中有以下值
_
我想将主机,用户名,密码值替换为我自己的值。因此上面的列字段将变为如下:
{"host":"SOME_SERVER_NAME","port":22,"Username":"SOME_USER_NAME","Password":"SOME_PASSWORD","fileNamePattern":"SOME_FILE_PATTERN"}
如何使用{"host":"MY_NEW_VALUE","port":22,"Username":"MY_NEW_VALUE","Password":"MY_NEW_VALUE","fileNamePattern":"MY_NEW_VALUE"}
执行此操作?
类似的东西:
regexp_replace
答案 0 :(得分:3)
SELECT REGEXP_REPLACE(
column_name,
'"(Username|host|Password)":"(\\"|[^"])*"',
'"\1":"MY_NEW_VALUE"'
)
FROM your_table