FirebirdSQL logo
 DATABASEDOMAIN 

Wer kann einen Schatten erstellen

Die CREATE SHADOW-Anweisung kann ausgeführt werden durch:

Beispiele für die Verwendung von CREATE SHADOW

  1. Erstellen eines Schattens für die aktuelle Datenbank als “Schattennummer 1”:

    CREATE SHADOW 1 'g:\data\test.shd';
  2. Erstellen eines Schattens mit mehreren Dateien für die aktuelle Datenbank als “Schattennummer 2”:

    CREATE SHADOW 2 'g:\data\test.sh1'
      LENGTH 8000 PAGES
      FILE 'g:\data\test.sh2';

docnext count = 3

DROP SHADOW

Verwendet für

Löschen eines Schattens aus der aktuellen Datenbank

Verfügbar in

DSQL, ESQL

Syntax
DROP SHADOW sh_num
  [{DELETE | PRESERVE} FILE]
Table 1. DROP SHADOW-Anweisungsparameter
Parameter Beschreibung

sh_num

Schattennummer – eine positive Zahl, die den Schattensatz identifiziert

Die DROP SHADOW-Anweisung löscht den angegebenen Schatten für die aktuelle Datenbank.Wenn ein Shadow gelöscht wird, werden alle damit verbundenen Dateien gelöscht und das Shadowing auf die angegebene sh_num wird beendet.Die optionale DELETE FILE-Klausel macht dieses Verhalten explizit.Im Gegensatz dazu entfernt die PRESERVE FILE-Klausel den Schatten aus der Datenbank, aber die Datei selbst wird nicht gelöscht.

Wer kann einen Schatten löschen

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

Beispiel für DROP SHADOW

Löschen von “Schatten mit der Nummer 1”.
DROP SHADOW 1;