Ausführen von SQL-Anweisungen

Sie können erstellte SQL-Anweisungen ausführen und testen.

Wichtig: Wenn Sie eine Anweisung INSERT, UPDATE oder DELETE ausführen, können Sie die Datenbank modifizieren.

Wenn eine SQL-Anweisung Hostvariablen enthält, werden Sie aufgefordert, für jede Hostvariable einen Wert des richtigen Typs einzusetzen.

Einschränkung:
  • Wenn eine SQL-Anweisung Hostvariablen enthält, können Sie sie nicht im SQL-Editor ausführen.
  • Sie können eine Anweisung, die sich in einem Ordner SQL-Anweisungen eines physischen Datenmodells befindet, nicht über das Popup-Menü der betreffenden Anweisung im Datenprojektexplorer ausführen.

Gehen Sie wie folgt vor, um eine SQL-Anweisung auszuführen:

  1. Klicken Sie einen Befehl oder einen Funktionsleistenknopf an, um die Ausführung der SQL-Anweisung zu starten:
    In der Datenprojektexplorersicht
    • Klicken Sie eine SQL-Anweisung im Ordner SQL-Scripts eines Datenentwicklungsprojekts oder eines Datenentwurfsprojekts mit der rechten Maustaste an, und klicken Sie anschließend SQL ausführen im Popup-Menü an.
    Wenn die SQL-Anweisung in SQL Builder geöffnet ist
    • Klicken Sie Ausführen > SQL ausführen an.
    • Klicken Sie SQL > SQL ausführen an.
    • Klicken Sie das SQL-Quellenteilfenster von SQL Builder mit der rechten Maustaste an. Klicken Sie dann SQL ausführen im Popup-Menü an.
    • Klicken Sie SQL-Anweisung ausführen in der Hauptsymbolleiste an.
    Wenn die SQL-Anweisung im SQL-Editor geöffnet ist
    • Klicken Sie Ausführen > SQL ausführen an.
    • Klicken Sie den SQL-Editor mit der rechten Maustaste an. Klicken Sie anschließend SQL ausführen im Popup-Menü an.
  2. Wenn Sie eine SQL-Anweisung in einem Datenentwurfsprojekt ausführen, wählen Sie eine Datenbankverbindung im Assistenten Verbindungsauswahl aus, und klicken Sie dann Fertig stellen an. Wenn der Knopf Fertig stellen nicht verfügbar ist, klicken Sie Verbindung wiederherstellen an.
  3. Wenn die Verbindung zur Datenbank nicht hergestellt wird, geben Sie Ihr Kennwort im Fenster Datenbankberechtigung an. Klicken Sie anschließend OK an.
  4. Wenn die Anweisung mindestens eine Hostvariable enthält, geben Sie Werte im Fenster Variablenwerte angeben an:
    1. Klicken Sie die Zelle unter der Überschrift Wert in jeder Zeile der Tabelle mit einer Hostvariablen doppelt an, und geben Sie dann einen Wert für die Hostvariable ein.
    2. Klicken Sie Fertig stellen an.
Die Ergebnisse werden in der Datenausgabesicht angezeigt. Diese wird automatisch geöffnet, wenn sie nicht bereits geöffnet ist.

Wenn eine Verbindung zu einer Datenbank in diesem Produkt besteht und diese Verbindung auf irgendeine Weise außerhalb der Workbench abgebrochen wird (z. B. in DB2 durch Verwendung des Befehls "force applications all"), kann der Abbruch der Verbindung nicht erkannt werden.

Manche von Ihnen ausgeführte Tasks sind auf eine aktive Verbindung zur Datenbank angewiesen. Jede Task, die eine aktive Verbindung zur Datenbank erfordert (etwa die Ausführung einer SQL-Anweisung in SQL Builder) kann nicht ordnungsgemäß ausgeführt werden, wenn die Verbindung abgebrochen wird. Zur Behebung dieses Problems müssen Sie die Verbindung zur Datenbank wiederherstellen.

Zugehörige Konzepte
Hostvariablen in SQL-Anweisungen in SQL Builder
Zugehörige Verweise
Datenausgabesicht

Feedback