Oracle SQL-Developer, wie dynamicly ausführen von sql-Skripts
Ich habe folgende Herausforderung;
Möchte ich ausführen einer batch *.sql-Dateien in einer Datenbank. Die sql-Dateien sind davon ausgegangen, dass mit dem Namen in aufsteigender Reihenfolge Ihrer Ausführung-Sequenz. Also die wichtigsten sql-Skript, sollte dort ein " dir /s *.sql', dann starten Sie jeden der gefundenen Skripte um.
Ist das möglich ?
Unten ist etwas, das ich gefunden für SQL Server, aber ich möchte etwas ähnliches für Oracle SQL Developer.
Vielen Dank im Voraus.
Raymond
Es wäre einfacher zu schreiben Sie ein shell-Skript, verkettet alle Ihre Skripte in eine SQL-Datei, dann ausführen.
Warum tun Sie das mit SQL Developer? Eine einfache batch/shell script Aufruf von sql*plus scheint wesentlich sinnvoller.
Und Bedenken Sie, dass die SQL-Dateien gespeichert werden sollen auf der server-Seite, wenn Sie es tun mit einem T-SQL-Skript.
Irgendwie glaube ich nicht, die OP wird mittels eines T-SQL-Skript mit Oracle.
Und mit Oracle können Sie sicherlich tun es alle client-Seite.
Warum tun Sie das mit SQL Developer? Eine einfache batch/shell script Aufruf von sql*plus scheint wesentlich sinnvoller.
Und Bedenken Sie, dass die SQL-Dateien gespeichert werden sollen auf der server-Seite, wenn Sie es tun mit einem T-SQL-Skript.
Irgendwie glaube ich nicht, die OP wird mittels eines T-SQL-Skript mit Oracle.
Und mit Oracle können Sie sicherlich tun es alle client-Seite.
InformationsquelleAutor Raymond | 2012-10-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Batch_Files
in lokalen Maschine ,die enthält alle sql-Skript, das Sie ausführen möchten ,sql developer
.Erstellen Sie eine Datei namensbatch.sql
in Ihrem Batch_Files Ordner .In
Batch.sql
hinzufügen von sql-Dateien, die Sie ausführen möchten, in der Reihenfolge.@file1.sql
@Datei2.sql
:
:
@Datei N.sql
Diese Dateien enthalten den code, den Sie ausführen müssen, in der Reihenfolge .Dies ist ein sehr einfaches Beispiel.Sie können diverse änderungen nach Ihrem Bedarf ,Sie können hinzufügen anonymen block, etwas zu drucken, nachdem die Ausführung von Dateien .Habe ich nicht getestet, dies ist
SQL-DEVELOPER
,aber ich denke, dass dies wird sicherlich für Sie arbeiten .InformationsquelleAutor Gaurav Soni