我運行一個存儲過程:Oracle查詢 - 存儲過程
CREATE OR REPLACE MYSP (runDate Date)
BEGIN
EXECUTE IMMEDIATE 'CREATE TABLE MYTABLE AS (SELECT * FROM DATATABLE WHERE DATADATE = :1' USING runDate);
END MYSP;
我得到的錯誤 -
ORA-01027: bind variables not allowed for data definitions operations
ORA-06512: "Database.MYSP", line 4
有人可以幫我要去哪裏錯了。
我認爲你需要一個左括號)在** DATADATE =:1 ** – mtwaddell
之後,這是一個錯字。仍然沒有工作 – Monica
@Monica:另外你錯過了創建或更換程序MYSP --procedure關鍵字 –