Benutzerhandbuch > Objekte > Alphabetische Auflistung > Registerkarte Form (SQL)

Registerkarte Form (SQL)

Die Registerkarte Form ist eine objekttypspezifische Registerkarte, die in dieser Form nur bei SQL-, SAP-, JMX- und PeopleSoft-Jobs zu finden ist. In ihr können über Formulare auf einfachem Wege SQL-Anweisungen eingegeben werden.

Objekt: Job
Objektklasse:
Ausführbares Objekt
Objekttyp (Kurzbezeichnung):
JOBS

Auf der rechten Seite der zweigeteilten Ansicht befindet sich eine Baumstruktur, in der alle von AE zur Verfügung gestellten Script-Sprachmittel (JMX JCL) aufgelistet sind, sowie SQL-Anweisungen. Mittels Doppelklick auf eine der Unterkategorien wird die entsprechende Anweisung der Liste, die sich im linken Teil der Registerkarte befindet, hinzugefügt.

Handelt es sich um ein AE-Sprachmittel, so wird ein Eingabeformular aufgerufen.  Die Ansicht sieht anders aus, wenn Sie sich für eine SQL-Anweisung entschieden haben. Eine komfortable Oberfläche hilft Ihnen, die Befehle zu formulieren. Im mittleren Bereich der Registerkarte befindet sich ein Textfeld, in dem Sie die Anweisung eintragen können. Die Syntax wird Ihnen als Eingabehilfe angezeigt. Die Schriftart und -größe des Textfeldes richtet sich nach der Einstellung im UserInterface. In der rechten Spalte sehen Sie die Struktur der Datenbank mit allen Tabellen und deren Spalten. Primär-  und Fremdschlüssel  sind mit besonderen Icons hervorgehoben. Über Drag & Drop können Sie die Tabellen- und Spaltennamen in das Textfeld ziehen.

Beachten Sie, dass für die Anzeige der Datenbankstruktur im Job ein Agent und ein Login-Objekt mit gültigen Anmeldedaten ausgewählt sein müssen.

Jede SQL-Anweisung muss in einer eigenen Zeile eingetragen werden. In der folgenden Abbildung sehen Sie, dass die Funktion SQL_ON_ERROR von dem SELECT getrennt ist. Innerhalb einer Anweisung können Sie natürlich mehrere Zeilen verwenden.

Die Eintragungen im Formular bzw. im Textfeld werden automatisch in die Registerkarte Script geschrieben. Die Reihenfolge der SQL-Anweisungen entspricht automatisch jener in der Liste (vgl. Registerkarten Form und Script). Verwenden Sie die Pfeiltasten links oben, um die Anordnung der SQL-Anweisungen zu ändern.

Jede Anweisung schließt standardmäßig mit einem Strichpunkt ab. Verwenden Sie dieses Zeichen innerhalb einer SQL-Anweisung, so wird ein neues Trennzeichen definiert, indem der Job automatisch die Anweisung SQL_SET_STATEMENT_TERMINATOR in das Script einfügt.

Beachten Sie, dass der Datenbank-Agent die SQL-Anweisungen genauso an die Datenbank weitergibt, wie sie im Job eingetragen wurden! Sie können daher nur SQL-Anweisungen verwenden, die von der Datenbank unterstützt werden. Der Befehl "GO" für MS SQL Server wird beispielsweise vom Query Analyzer vor der Übergabe an die Datenbank angepasst. Der Datenbank-Agent nimmt diese Anpassungen aber nicht vor!

Beachten Sie folgenden Hinweis bei MS SQL Server-Datenbanken, vor allem im Zusammenhang mit Transaktionen: SET IMPLICIT_TRANSACTIONS ist standardmäßig auf den Wert ON gesetzt. Weitere Informationen dazu finden Sie in der Dokumentation von Microsoft.

Weitere Symbole zum Bearbeiten der Liste:

Symbol

Beschreibung

Neue Zeile an der aktuellen Position einfügen.

Markierte Zeile duplizieren.

Neue Zeile am Ende einfügen.

Aktuelle Zeile wird entfernt.

Das Ampelsymbol links unten stellt den Verbindungsstatus zur Datenbank dar.

Sie können in den Feldern der Formulare anstatt konkreter Werte auch Script-Variablen eintragen.

 

Siehe auch:

Allgemeines zur SQL JCL

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH