需要更新的记录的字段名称包括& TOAD提示输入变量

时间:2013-03-18 12:11:16

标签: plsql oracle11g updates toad

我有一个要求,我需要修改1500条记录。 有些字段是随机的,where子句有&如下所述:

    update abc where col1='AL_ATRADE_P&L_RP'

我只想将1500 udpate查询作为脚本执行,TOAD会提示我输入变量。 如果我按下输入,则udpate查询如下:

    update abc where col1='AL_ATRADE_P'

但实际上我的记录中有一个名为'AL_ATRADE_P& L_RP'的列;

有任何建议要摆脱这个吗?

2 个答案:

答案 0 :(得分:2)

在TOAD中

右键单击SQL窗口,您会看到一个勾选“提示替换变量”的选项。取消勾选此选项,TOAD将不再尝试更换&符号。

enter image description here

答案 1 :(得分:0)

添加到Dazzal的答案。只需使用以下内容即可在sqlplus中完成相同的操作:SET DEFINE OFF;这与在TOAD中将替换变量的提示设置为none相同。只是想与大家分享这个