我正在尝试使用变量进行搜索,将某个日期设置为参数
我想做的是:
select cars,trucks
from vehicles
WHERE ACCESS TIME BETWEEN VARIABLE1 and VARIABLE2
.....
所以我想将变量1和变量2声明为格式中的某个日期.... 01 / JaN / 2008 01:09:08。
这些变量会改变,所以我使用变量,所以我可以设置变量,而不必每次都访问查询。
我从来没有这样做,这是一个小练习
任何人都可以帮助我并以正确的方式引导我
答案 0 :(得分:0)
您需要创建一个PL / SQL过程/函数! - 只需定义变量,如:
DECLARE
l_today_date DATE := SYSDATE;
l_today_timestamp TIMESTAMP := SYSTIMESTAMP;
l_today_timetzone TIMESTAMP WITH TIME ZONE := SYSTIMESTAMP;
l_interval1 INTERVAL YEAR (4) TO MONTH := '2011-11';
l_interval2 INTERVAL DAY (2) TO SECOND := '15 00:30:44';
BEGIN
null;
END;
您还可以使用以下内容定义它:to_date('2010-02-02','YYYY-MM-DD')