FirebirdSQL logo
 Data Definition (DDL)-AnweisungenSHADOW 

Beispiele zur Verwendung von ALTER DATABASE

  1. Hinzufügen einer sekundären Datei zur Datenbank.Sobald 30000 Seiten in der vorherigen Primär- oder Sekundärdatei gefüllt sind, beginnt die Firebird-Engine, Daten in die Sekundärdatei test4.fdb hinzuzufügen.

    ALTER DATABASE
      ADD FILE 'D:\test4.fdb'
        STARTING AT PAGE 30001;
  2. Angabe von Pfad und Name der Delta-Datei:

    ALTER DATABASE
      ADD DIFFERENCE FILE 'D:\test.diff';
  3. Löschen der Beschreibung der Delta-Datei:

    ALTER DATABASE
      DROP DIFFERENCE FILE;
  4. Umschalten der Datenbank in den “kopiersicher” Modus:

    ALTER DATABASE
      BEGIN BACKUP;
  5. Zurückschalten der Datenbank vom “copy-safe”-Modus in den normalen Betriebsmodus:

    ALTER DATABASE
      END BACKUP;
  6. Ändern des Standardzeichensatzes für eine Datenbank in WIN1251

    ALTER DATABASE
      SET DEFAULT CHARACTER SET WIN1252;
  7. Einstellen einer linger-Verzögerung von 30 Sekunden

    ALTER DATABASE
      SET LINGER TO 30;
  8. Verschlüsseln der Datenbank mit einem Plugin namens DbCrypt

    ALTER DATABASE
      ENCRYPT WITH DbCrypt;
  9. Entschlüsseln der Datenbank

    ALTER DATABASE
      DECRYPT;

DROP DATABASE

Verwendet für

Löschen der Datenbank, mit der Sie gerade verbunden sind

Verfügbar in

DSQL, ESQL

Syntax
DROP DATABASE

Die Anweisung DROP DATABASE löscht die aktuelle Datenbank.Bevor Sie eine Datenbank löschen, müssen Sie sich mit ihr verbinden.Die Anweisung löscht die Primärdatei, alle Sekundärdateien und alle Shadow-Dateien.

Note

Im Gegensatz zu CREATE DATABASE und ALTER DATABASE ist DROP SCHEMA kein gültiger Alias für DROP DATABASE.Dies ist beabsichtigt.

docnext count = 2

Wer kann eine Datenbank löschen?

Die DROP DATABASE-Anweisung kann ausgeführt werden durch:

Beispiel zur Verwendung von DROP DATABASE

Löschen der aktuellen Datenbank
DROP DATABASE;