简单的Oracle变量SQL赋值
| 尽管花了一个小时研究我似乎无法弄清楚如何正确定义变量然后在SQL中使用它. 这是我到目前为止所做的: DECLARE startDate DATE:= to_date(’03 / 11/2011′,’dd / mm / yyyy’); 其中我得到了答复: 
 我很想知道如何做这么简单的任务!您的变量声明是正确的. DECLARE关键字用于定义PL / SQL块中的变量(其主体由BEGIN和END分隔;).你想如何使用这个变量? 以下PL / SQL对我来说很好: DECLARE 
    startDate DATE := to_date('03/11/2011','dd/mm/yyyy');
    reccount INTEGER;
BEGIN
    SELECT count(*) INTO reccount 
        FROM my_table tab 
        WHERE tab.somedate < startDate;
    dbms_output.put_line(reccount);
END;您还可以使用 DEFINE start_date = "to_date('03/11/2011','dd/mm/yyyy')"
SELECT COUNT(*) from my_table tab where tab.some_date < &start_date;(编辑:锡盟站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! | 

