4D v16.3SQL EXECUTE SCRIPT |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
SQL EXECUTE SCRIPT
SQL EXECUTE SCRIPT
Der Befehl SQL EXECUTE SCRIPT führt eine Reihe von SQL Anweisungen in der Skript-Datei aus, definiert in SkriptPfad. Dieser Befehl lässt sich nur auf einem lokalen Rechner ausführen (4D lokal oder Serverprozedur auf 4D Server). Er arbeitet mit der aktuellen Datenbank (intern oder externe Datenbank). Hinweis: Dieser Befehl lässt sich nicht in einer externen Verbindung verwenden, die direkt oder über ODBC geöffnet wird. Im Parameter SkriptPfad übergeben Sie den kompletten Pfadnamen der Textdatei mit den SQL Anweisungen, die in SkriptPfad ausgeführt werden sollen. Der Pfadname muss in der Syntax des aktuellen Systems ausgedrückt werden. Übergeben Sie einen leeren String ("") in SkriptPfad, erscheint ein Standard Öffnen-Dialog für Dokumente, so dass der Benutzer die auszuführende Skript-Datei auswählen kann. Hinweis: Die Befehle SQL EXPORT DATABASE und SQL EXPORT SELECTION generieren diese Skript-Datei automatisch. Mit dem Parameter FehlerAktion können Sie die Funktionsweise des Befehls einstellen, wenn während der Skript-Ausführung ein Fehler auftritt. Übergeben Sie eine der nachfolgenden Konstanten unter dem Thema SQL:
Die Parameter attrName und attrWert müssen als Paar übergeben werden. Damit geben Sie spezifische Attribute für die Skript-Ausführung an. In der aktuellen 4D Version kann in attrName ein einzelnes Attribut über die nachfolgende Konstante unter dem Thema SQL übergeben werden:
Ist das 4D Logbuch aktiviert (über die Selectoren 28 oder 45 des Befehls SET DATABASE PARAMETER), erzeugt jeder ausgeführte SQL Befehl eine Eingabe mit folgender Information:
Wird das Skript korrekt ausgeführt, d.h. ohne Fehler, wird die Systemvariable OK auf 1 gesetzt.
Hinweis: Verwenden Sie diesen Befehl für speicherintensive Aktionen wie z.B. umfangreichen Datenimport, können Sie erwägen, den SQL Befehl ALTER DATABASE aufzurufen, um die SQL-Optionen temporär zu deaktivieren.
|
EIGENSCHAFTEN
Produkt: 4D GESCHICHTE
Erstellt: 4D v12 ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||