假设我有一个查询:
SELECT * from table1 tr where tr.start_time < &&starttime;
首次执行查询时,SQL Developer会提示我输入替换变量的值&quot; starttime&#39;并存储。下次运行脚本时,它会再次重用相同的值,如何重置/清除存储的值?
答案 0 :(得分:4)
UNDEFINE starttime;
只需使用上面的命令。
答案 1 :(得分:2)
一开始只使用一个&符号。系统将提示您输入值fresh。 See the difference between & and &&
答案 2 :(得分:0)
你可以试试这些命令:
select &&v_value from table_name;
undefine v_value;