2016-08-19 2 views
10

Ich habe geschrieben paar SQL-Skripte in einer Textdatei und speicherte sie mit einer .SQL-Erweiterung. Ich möchte diese Skripte im SQL-Terminal ausführen, ohne die eigenständigen SQL-Skripte manuell eingeben zu müssen, aber ich habe damit zu kämpfen. Wenn jemand die Schritte auflisten könnte, wäre ich sehr dankbar.Ausführen einer SQL-Datei in SQL-Plus-Terminal

Ich könnte diese Skripts im Terminal kopieren und einfügen, aber das ist nicht das, was ich betrachte, ich möchte sehen, ob es eine Möglichkeit gibt, den Pfad zu den Skripten im SQL-Editor bereitzustellen.

+0

sie sind nur Text. wenn nichts anderes, schneiden Sie sie aus und fügen Sie sie ein. –

+0

Ich könnte das tun, aber was ich suche ist, diese Dateien auszuführen, indem ich den Klassenpfad zur Verfügung stelle, zu dem die Dateien existieren. Ich versuche nur zu sehen, ob es einen Weg gibt, das zu tun. Hinzugefügt, dass poiint in der Frage @MarcB – shashwatZing

+1

Dies ist [in der SQL \ * Plus-Dokumentation] (http://docs.oracle.com/cd/E11882_01/server.112/e16604/ch_five.htm#i1210918) abgedeckt. –

Antwort

12

Wenn Ihr Dateiname myQueries.sql ist, geben Sie einfach

SQL>@/path/to/my/query/myQueries.sql 
SQL>/ 
+0

Vielen Dank @bhattdon. Das war genau das, wonach ich suchte. – shashwatZing

+0

Böse, danke! –