sql - 查询帮助 - where 子句中的字符串有 & 字符

标签 sql oracle plsql toad

我正在运行这样的 SQL (Oracle) 语句

select * from table 
where table_id in ('265&310', '266&320')

在运行 TOAD 时,它考虑 & 作为一些变量占位符,它要求它的值。如果是 1-2 个占位符,那么我可以在 TOAD 中设置它,但 in 子句有 200 个字符串。

如何提出这个查询?

我想将 DATASET 导出为 SQL INSERT 语句,所以我不能在 SQL-PLUS 中使用它。

最佳答案

在 TOAD 中,您可以从选项对话框禁用替换变量提示:

您需要取消选中:
查看 -> Toad 选项 -> 执行/编译 -> 提示替换变量。

关于sql - 查询帮助 - where 子句中的字符串有 & 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5020709/

相关文章:

java - Pl/SQL 与 Java 编写的存储过程的性能比较

sql - SSIS 表达式

java - 自增主键

c# - 一段代码在控制台应用程序中工作,但在 nunit 测试中不起作用

java - 在oracle存储过程中传递数组

c# - 如何使用asp.net c#根据用户输入查询oracle数据库

oracle - "type"和 "subtype"关键字有什么区别?

sql - Oracle - 子程序或游标 c_tab 超出范围

sql - 如何计算 SQL Server 2008 中所需的日期?

mysql - 大数据从Oracle迁移到MySQL