如何在Oracle SQL开发人员中清除存储的替换变量

时间:2017-05-30 16:21:14

标签: sql oracle oracle-sqldeveloper

假设我有一个查询:

SELECT * from table1 tr where tr.start_time < &&starttime;

首次执行查询时,SQL Developer会提示我输入替换变量的值&quot; starttime&#39;并存储。下次运行脚本时,它会再次重用相同的值,如何重置/清除存储的值?

3 个答案:

答案 0 :(得分:4)

UNDEFINE starttime;

只需使用上面的命令。

答案 1 :(得分:2)

一开始只使用一个&符号。系统将提示您输入值fresh。 See the difference between & and &&

答案 2 :(得分:0)

你可以试试这些命令:

select &&v_value from table_name;
undefine v_value;