Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Verwaltung Ihrer Datenbank » SQL Anywhere - Grafische Verwaltungstools » Interactive SQL verwenden » Ergebnismengen in Interactive SQL bearbeiten

 

Zeilen aus der Interactive SQL-Ergebnismenge in die Datenbank einfügen

Interactive SQL ermöglicht das Hinzufügen neuer Zeilen in eine Tabelle. Mit der Tabulatortaste können Sie in der Ergebnismenge von einer Spalte zur anderen springen, um Werte in die Zeile einzufügen. Um neue Zeilen hinzuzufügen, müssen Sie die INSERT-Berechtigung für die Tabelle besitzen.

♦  So fügen Sie eine neue Zeile in die Ergebnismenge ein
  1. Rechtsklicken Sie auf die Ergebnismenge und wählen Sie Zeile hinzufügen.

    Eine neue leere Zeile wird angezeigt, wobei der Cursor im ersten Wert der Zeile blinkt.

  2. Geben Sie den neuen Wert ein und drücken Sie die Tabulatortaste, um in die nächste Spalte zu springen.

    Sie können in eine Spalte keine ungültigen Datentypen eingeben. Beispielsweise können Sie in eine Spalte, die nur den Datentyp INT zulässt, keine Zeichenfolge eingeben.

    Wiederholen Sie diesen Schritt, bis Sie alle Spaltenwerte hinzugefügt haben.

  3. Drücken Sie Eingabe, um die Datenbank zu aktualisieren.

Werte in Spalten mit Standardwerten einfügen

Wenn Sie einen Wert einer Spalte hinzufügen, die einen Standardwert enthält, enthält der Zelleneditor eine Liste mit einem (STANDARD)-Eintrag. Wählen Sie (STANDARD), wenn Sie den Standardwert einfügen wollen. Auf gleiche Weise wird (NULL) angezeigt, wenn eine Spalte NULL akzeptiert. Wenn eine Spalte nicht NULL sein kann und keinen Standardwert hat, müssen Sie einen Wert eingeben.

Werte in berechnete Spalten einfügen

Wenn die Ergebnismenge eine berechnete Spalte enthält und Sie keinen Wert für die berechnete Spalte eingeben, wird der Wert beim Aktualisieren der Datenbank berechnet. Wenn Sie jedoch einen Wert für die berechnete Spalte angeben, wird die Datenbank mit dem angegebenen Wert aktualisiert, und es wird kein Wert für die berechnete Spalte errechnet.

Neue Zeilen mit der INPUT-Anweisung einfügen

Statt neue Zeilen aus der Ergebnismenge in Interactive SQL einzufügen, können Sie Zeilen unter Verwendung der INPUT-Anweisung mit der PROMPT-Klausel hinzufügen. Wenn die PROMPT-Klausel angegeben ist, fordert Sie Interactive SQL auf, den Wert für jede Spalte in der Tabelle einzugeben. Um beispielsweise eine neue Zeile in die Produkttabelle einzufügen und zur Eingabe der Werte für jede Zeile aufgefordert zu werden, müssen Sie in Interactive SQL die folgende Anweisung ausführen:

INPUT INTO Products PROMPT;