gpt4 book ai didi

sql - TOAD 将 &String 视为绑定(bind)变量

转载 作者:行者123 更新时间:2023-12-01 12:46:49 26 4
gpt4 key购买 nike

我正在使用 Oracle Data Integrator 开发一些 ETL,有时使用 TOAD 测试我的部分代码。今天我遇到了 TOAD 的问题,我有一行

AND column_value like('DEV&PROD')

当我尝试运行包含上述过滤器的 SQL 时,TOAD 询问 PROD 的值,它认为 PROD 是一个绑定(bind)或替换变量。 TOAD 设置中是否有任何选项可以打开此功能。我正在使用带有列 (:) 的绑定(bind)变量,并且我的数据包含 &,因此我需要使用它。

此代码在 ODI 中完美运行,我只需要 TOAD 的解决方案。提前致谢。

最佳答案

1) 使用 set define off; 启动您的脚本(并使用 F5 键运行整个脚本)
或者
2) 使用 'DEV&'||'PROD' 而不是 'DEV&PROD'
或者
3) 为变量设置另一个前缀符号

set define ~;
select 'drag&drop', ~column_name from ~table_name;

(系统会提示您输入 column_name 和 table_name,但不会提示“drop”)

关于sql - TOAD 将 &String 视为绑定(bind)变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15066558/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com