0
我運行下面的SQL塊:PLS-00103:出現符號 「檔案結尾」
BEGIN
EXECUTE IMMEDIATE 'CREATE TABLE table_name (id INT NOT NULL)';
END;
並獲得:
PLS-00103: Encountered the symbol "end-of-file" when expecting one of the following:
(begin case declare end exception exit for goto if loop mod...
我很困惑,因爲這個運行在Oracle SQL Developer中很好,但是當我使用Oracle JDBC驅動程序執行它時,它會引發此錯誤。
您是否試圖通過將其嵌入到Java程序中來運行存儲過程?存儲過程是否應該停留在數據庫服務器上並使用CallableStatments調用它們? – kosa 2015-01-20 23:27:18
這是我們使用的數據庫升級過程的一部分,我無法更改底層設計。 – user2066880 2015-01-20 23:28:25
試過了,從我讀過的其他類似問題中,最好不要發表。 – user2066880 2015-01-20 23:30:26