当我尝试在TOAD中插入一个带有'&'的值时,提示输入替换变量。
所以当我尝试:
insert into x values('hello & world');
它会提示您替换变量“world”。
我尝试在编辑器中右键单击并禁用替换变量的提示,但这似乎仅对Execute语句(F9)有效。对于Execute as script(F5)无效。
我也知道使用
chr(38)
像这样:insert into x values('hello '||chr(38)||'world');
但是我不要
还有其他可以帮助我运行脚本的内容吗?
最佳答案
尝试将set define off
放在脚本的开头。它应该与F5一起使用:
set define off;
insert into x values('hello & world');
set define on;
关于sql - 如何在TOAD中逃脱&符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18735499/