[英]How to create tables in Oracle DB from the set of *.sql files
我有一組* .sql文件(> 200),其中包含表創建的腳本。 如何將所有這些自動應用到Oracle DB?
我使用Oracle SQL Developer環境
只需創建一個“驅動程序” sql文件,然后從sqlplus進行調用-例如,如果您具有script1.sql,script2.sql,則創建一個文件“ driver.sql”並包括:
@script1.sql
@script2.sql
...etc...
您在哪個環境中工作? 請提供更多信息。
如果您使用SQLPLUS,請嘗試
SQL > @{path}{file}
例如
SQL > @/usr/bin/script.sql
使用SQL * Plus執行它們。
從命令行:
sqlplus @ script1.sql @ script2.sql
由於您正在使用SQL Developer,因此只需打開腳本文件並將其作為腳本運行(F5)。
或在SQL工作表中,使用at引用腳本文件:
@[drive:]\path\to\script1.sql
@[drive:]\path\to\script2.sql
...
@[drive:]\path\to\scriptn.sql
然后只需將該行(F9)或整個SQL工作表作為腳本運行(F5)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.