sql - 如何在TOAD中逃脱&符?

标签 sql plsql toad

当我尝试在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/

相关文章:

java - 通过 JPQL/Hibernate 中的不同列进行排序

带有变量的 SQLITE Case 表达式,以避免对表达式进行双重评估

sql - 在数据库 : relational or multidimensional? 中存储多维数组

sql - 如何在 PL/SQL 中执行字符串连接?

mysql - 根据现有列中的值在新列中插入值

sql - Oracle 保留唯一约束索引

sql - oracle 将逗号替换为句点,并将句点替换为逗号

java - 为 Java 方法创建 PL/SQL 包装函数时获取 PLS-00258

oracle - 将数据从一张表复制到另一张表的存储过程

sql - TOAD 脚本中的变量