簡體   English   中英

如何通過* .sql文件集在Oracle DB中創建表

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM