保持和&符号作为sql中的值,其中condition带有其他替换变量值

时间:2017-02-20 10:21:17

标签: shell unix oracle11g sqlplus

在unix脚本中,我在SQL下面调用,其中包含带有&符号的column_name列的值:'SK&CO'

和其他值(城市,日期)我正在通过脚本

select * from stock_details where company_name ='SK&CO' --value hardcoded 
and city = &2 
and date = &1;

如何将SQL中的&(&符号)与其他替换变量值保持一致?

我尝试了set define off,因为我需要使用其他替代变量值

,因此无效

set define off,将转义所有替代值,我想忽略替换单个&并将其视为一个值,以显示带有匹配值的结果输出。

0 个答案:

没有答案