【问题标题】:How to clear stored substitution variables in Oracle SQL developer如何在 Oracle SQL 开发人员中清除存储的替换变量
【发布时间】:2017-05-30 16:21:14
【问题描述】:

假设我有一个查询:

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

第一次执行查询时,SQL Developer 提示我输入替换变量“starttime”的值并存储。下次我运行脚本时,它会再次使用相同的值,如何重置/清除存储的值?

【问题讨论】:

    标签: sql oracle oracle-sqldeveloper


    【解决方案1】:
    UNDEFINE starttime;
    

    只需使用上面的命令。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        您可以尝试以下命令:

        select &&v_value from table_name;
        undefine v_value;
        

        【讨论】:

          猜你喜欢
          • 2016-12-07
          • 1970-01-01
          • 2016-08-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-03-15
          • 1970-01-01
          • 2022-07-19
          相关资源
          最近更新 更多