如何定義日期變量並從oracle的表中分配該變量?在Oracle中定義日期變量
我試過下面
DEFINE EXTRACTION_DATE = SELECT DATA_EXTRACTION_DATE FROM tbl1
SELECT PA.PERSON_ID,A.PERIOD_END_DATE,PA.OPT_OUT_OF_PLAN_DATE,A.TERMINATION_DATE,
CASE WHEN A.PERIOD_END_DATE <= ADD_MONTHS(TRUNC(&EXTRACTION_DATE), -3) THEN 'Y' ELSE 'N' END
FROM
tbl2
它拋出無效的語句錯誤。
其不重複另一個。因爲我需要從表中獲取變量而不是通過靜態變量。
在哪裏Oracle手冊是否找到了該語法? –
我是新來的Oracle我只是指一些網站......我需要的語法完全相同,像sql DECLARE語句 – Domnic
可能的重複[如何聲明變量並在同一個SQL腳本中使用它? (Oracle SQL)](http://stackoverflow.com/questions/3564283/how-to-declare-variable-and-use-it-in-the-same-sql-script-oracle-sql) – hemalp108