在 ORACLE 的字符串中动态添加 (&),而不使用"设置定义关闭"



我有一个SQL脚本,我必须在其中插入与号(&(,但我不知道它所处的位置。 我正在从无法使用 SET DEFINE OFF 的环境中运行此 SQL 脚本。我只能运行SQL插入,选择,更新和删除。

也许你可以通过使用chr(38)来逃避&

select chr(38) as res  from dual

结果在

res 
&

您可以将此符号连接到任何位置的任何字符串:

select  'M '  || chr(38) || ' S' as res  from dual

结果在

res 
M & S

最新更新