[英]how to use these sql scripts in oracle?
我有一個像這樣的sql腳本:
@tables\run.sql;
@sequences\run.sql;
@views\run.sql;
@functions\run.sql;
@procedures\run.sql;
我有兩個問題:
ORA-00900
問題。 為什么這樣? 您指示的sql腳本正試圖運行它希望在這樣的目錄結構中找到的其他幾個sql腳本
run.sql (your script above)
/tables
run.sql
/sequences
run.sql
/views
run.sql
/functions
run.sql
/procedures
run.sql
您沒有提到您是在Windows機器上還是在Unix / Linux上。 如果您在unix / linux上,通常可以使用sqlplus命令行從包含頂層run.sql(包含上面列出的命令的目錄)的目錄中運行此腳本。
PLSQL開發人員將在Windows上運行,因此我假定它將使用在啟動plsql開發人員時所使用的Windows屬性上設置為“位置”的任何目錄(默認情況下,例如c:\\ Program Files \\ plsqldev之類,以便查找腳本,則期望子目錄(過程/表/視圖/序列等)位於該目錄下。
您將需要所有腳本,並將子目錄結構保留在運行plsql Developer的Windows客戶端計算機上或Oracle數據庫所在的數據庫服務器上,以便運行上面指示的腳本。
“我在PL / SQL開發人員中執行了上面的SQL腳本,但不幸的是,它提示了
ORA-00900
問題。為什么會這樣?”
PLSQL Developer的魅力之一是它具有許多不同類型的窗口,它們可以執行不同的操作。 聽起來您正在嘗試在SQL窗口中運行此腳本。 而是在“命令”窗口中運行它,它基本上是一個SQL * Plus模擬器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.