Freigeben über


SET SAFETY-Befehl

Gibt an, ob Visual FoxPro vor dem Überschreiben einer bestehenden Datei ein Dialogfeld anzeigt oder ob tabellen- bzw. feldbezogene Regeln, Standardwerte und Fehlermeldungen ausgewertet werden, wenn Sie im Tabellen-Designer oder mit ALTER TABLE Änderungen vornehmen.

SET SAFETY ON | OFF

Parameter

  • ON
    (Standardeinstellung) Gibt an, dass ein Dialogfeld angezeigt wird, bevor eine bestehende Datei überschrieben wird. Im Dialogfeld werden Sie gefragt, ob Sie die Datei überschreiben möchten.

    Gibt in Bezug auf den Tabellen-Designer an, dass tabellen- oder feldbezogene Regeln, Standardwerte und Fehlermeldungen ausgewertet werden, wenn Sie die an einer Tabellenstruktur vorgenommenen Änderungen speichern. Nach dem Speichern dieser Änderungen wird eine Datengültigkeitsprüfung für neue oder geänderte Gültigkeitsregeln durchgeführt. Wenn eine Gültigkeitsregel eine benutzerdefinierte Funktion (UDF = user-defined function) enthält, wird diese nicht ausgewertet, und die Gültigkeitsregel wird ignoriert.

    Bei Verwendung von ALTER TABLE werden tabellen- oder feldbezogene Regeln, Standardwerte und Fehlermeldungen ausgewertet, wenn Sie mit ALTER TABLE die Tabellenstruktur ändern. Nach dem Ändern der Tabellenstruktur mit ALTER TABLE wird eine Datengültigkeitsprüfung für neue oder geänderte Gültigkeitsregeln durchgeführt. Wenn eine Gültigkeitsregel eine benutzerdefinierte Funktion (UDF = user-defined function) enthält, wird diese nicht ausgewertet, und die Gültigkeitsregel wird ignoriert.

  • OFF
    Gibt an, dass kein Dialogfeld vor dem Überschreiben einer bestehenden Datei angezeigt wird. Beachten Sie, dass die Standardeinstellung von SET SAFETY für prozessinterne DLL-Automatisierungsserver OFF ist.

    Gibt bei Verwenden des Tabellen-Designers an, dass tabellen- oder feldbezogene Regeln, Standardwerte und Fehlermeldungen nicht ausgewertet werden, wenn Sie die an einer Tabellenstruktur vorgenommenen Änderungen speichern. Nach dem Speichern dieser Änderungen wird jedoch eine Datengültigkeitsprüfung für neue oder geänderte Gültigkeitsregeln durchgeführt.

    Bei Verwendung von ALTER TABLE werden tabellen- oder feldbezogene Regeln, Standardwerte und Fehlermeldungen nicht ausgewertet, wenn Sie mit ALTER TABLE die Tabellenstruktur ändern. Nach dem Ändern der Tabellenstruktur mit ALTER TABLE wird keine Datengültigkeitsprüfung für neue oder geänderte Gültigkeitsregeln durchgeführt.

Hinweise

SET SAFETY gilt für die aktuelle Datensitzung.

Siehe auch

ALTER TABLE - SQL | MODIFY STRUCTURE | SET DATASESSION | SET TALK