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 11 - Änderungen und Upgrades » Neue Funktionen in Version 11.0.1 » Neue Funktionen in SQL Anywhere

 

SQL-Anweisungen

Die folgende Liste enthält alle SQL-Erweiterungen in SQL Anywhere Version 11.0.1.

  • Neue DEFAULT VALUES-Klausel, INSERT-Anweisung   Die neue DEFAULT VALUES-Klausel der INSERT-Anweisung ermöglicht es Ihnen, die Standardwerte für alle Spalten einzufügen. Weitere Hinweise finden Sie unter INSERT-Anweisung.

  • CREATE ENCRYPTED DATABASE-Anweisung   Diese Anweisung erstellt eine verschlüsselte Kopie einer vorhandenen Datenbank inklusive aller Transaktionslogs, Spiegellogs und DBSpaces. Sie können diese Anweisung auch verwenden, um eine Kopie einer Datenbank mit aktivierter Tabellenverschlüsselung zu erstellen. Weitere Hinweise finden Sie unter CREATE ENCRYPTED DATABASE-Anweisung.

    Wenn Sie eine Datenbank verschlüsseln wollen, die eine Wiederherstellung erfordert (z.B. für die Weiterleitung an den technischen Kundendienst), müssen Sie die CREATE ENCRYPTED FILE-Anweisung verwenden. Weitere Hinweise finden Sie unter CREATE ENCRYPTED FILE-Anweisung.

  • CREATE DECRYPTED DATABASE-Anweisung   Diese Anweisung erstellt eine entschlüsselte Kopie einer vorhandenen Datenbank inklusive aller Transaktionslogs, Spiegellogs und DBSpaces. Weitere Hinweise finden Sie unter CREATE DECRYPTED DATABASE-Anweisung.

    Wenn Sie eine Datenbank entschlüsseln wollen, die eine Wiederherstellung erfordert (z.B. für die Weiterleitung an den technischen Kundendienst), müssen Sie die CREATE DECRYPTED FILE-Anweisung verwenden. Weitere Hinweise finden Sie unter CREATE DECRYPTED FILE-Anweisung.

  • Erweiterung der ALTER DATABASE-Anweisung   Der Versuch, eine ALTER DATABASE UPGRADE-Anweisung auf einem Datenbankserver auszuführen, der gerade gespiegelt wird, führt jetzt zu einem Fehler. Weitere Hinweise finden Sie unter ALTER DATABASE-Anweisung.

  • Funktion, Prozedur, Trigger oder Ansicht mit demselben Namen erstellen oder zu ersetzen   Die neue OR REPLACE-Klausel ermöglicht es Ihnen, eine Funktion, Prozedur, einen Trigger oder eine Ansicht mit demselben Namen zu erstellen oder ersetzen. Weitere Hinweise finden Sie unter:

  • Fehler unterdrücken, wenn eine Anweisung versucht, ein Datenbankobjekt zu entfernen, das nicht existiert   Mit der neuen IF EXISTS-Klausel können Sie vermeiden, dass ein Fehler zurückgegeben wird, wenn die DROP-Anweisung versucht, ein Datenbankobjekt zu entfernen, das nicht existiert. Weitere Hinweise finden Sie unter:

  • Neue INTO LOCAL TEMPORARY TABLE-Klausel, SELECT-Anweisung   Die neue INTO LOCAL TEMPORARY TABLE-Klausel der SELECT-Anweisung ermöglicht es Ihnen, eine lokale temporäre Tabelle zu erstellen und mit der Ergebnismenge einer SELECT-Anweisung zu füllen. Zuvor war dies nur unter Verwendung einer INTO-Klausel möglich, wenn der Name der temporären Tabelle mit # begann. Weitere Hinweise finden Sie unter SELECT-Anweisung.

  • Neue IF NOT EXISTS-Klausel, CREATE TABLE-Anweisung   Die neue IF NOT EXISTS-Klausel der CREATE TABLE-Anweisung ermöglicht es Ihnen, permanente, globale temporäre und lokale temporäre Tabellen zu erstellen, wenn die Tabelle nicht bereits existiert. Weitere Hinweise finden Sie unter CREATE TABLE-Anweisung.

  • Eigentümer beim Erstellen temporärer Prozeduren oder Funktionen angeben   Mit den Anweisungen CREATE FUNCTION und CREATE PROCEDURE können Sie jetzt den Eigentümer angeben. Weitere Hinweise finden Sie unter: