在SQL Developer中,此脚本返回预期的结果集:
define FromDate = '02-03-2019';
define ToDate = '02-05-2019';
select * from TEST_TABLE
where test_date >= to_date('&&FromDate', 'MM-DD-YYYY')
and test_date < to_date('&&ToDate', 'MM-DD-YYYY')
该查询不在Toad中运行;它会产生ORA-00900: invalid SQL statement
错误。
我的问题是,如何在Toad Data Point中运行此查询,而无需添加更多代码行,而不必重新输入Bind Variables
弹出窗口中的值?
答案 0 :(得分:0)
这样查询
select *
from TEST_TABLE
where test_date >= to_date(:FromDate, 'MM-DD-YYYY')
and test_date < to_date(:ToDate , 'MM-DD-YYYY')
在我的TOAD 12.5中运行正常。
请注意,两个变量都应为TO_DATE
格式的VARCHAR2(因为您正在MM-DD-YYYY
输入)。