我有一個要求,我有大約50個存儲過程保存在50個不同的文件與.pls
擴展名在Windows目錄中。我有SQL Developer安裝在同一臺機器上。我想在SQL開發人員中編譯所有這些存儲過程。注 - 我不想執行,只想編譯。請爲此提出解決方案。從外部文件編譯SQL開發人員的PL/SQL存儲過程
我試過這個,但它沒有工作。
創建一個
compile.sql
文件,其內容如下。@@"U:\Stored_Procedures\PRC_LOAD_TBL.pls"; exit;
創建一個
compile.bat
文件下面的內容。sqlplus -s -l <username>/<pswd>@<servicename> @"U:\Stored_Procedures\Compile.sql" ;
想跑
compile.bat
批處理文件,但沒有奏效。
此外,我試圖直接從SQL Developer運行這些也沒有工作。
打開每個文件,然後單擊運行腳本?或用'run'或'@'列出腳本中的所有文件並運行該腳本?你有什麼嘗試,什麼沒有工作? –
你到目前爲止嘗試過什麼?您是否需要使用SQL Developer,出於某種原因,還是隻需運行SQLPlus?你知道如何從SQLPlus運行單個SQL文件嗎? – Aleksej
是的,我知道如何從sqlplus做到這一點。但我的要求是從SQL開發人員那裏獲得。 – NeedBasedLearner