SQL Anywhere unterstützt nicht die Transact-SQL-Anweisungen CREATE DEFAULT oder CREATE RULE. Mithilfe der CREATE DOMAIN-Anweisung kann ein Standardwert und eine Regel (die so genannte CHECK-Bedingung) in die Definition einer Domäne eingefügt werden und so ähnliche Funktionen wie die Transact-SQL-Anweisungen CREATE DEFAULT und CREATE RULE bieten.
In SQL Anywhere können einer Domäne ein Standardwert und eine CHECK-Bedingung zugeordnet sein, die für alle Spalten gelten, welche mit diesem Datentyp definiert wurden. Sie erstellen die Domäne mit der Anweisung CREATE DOMAIN.
Standardwerte und Regeln oder CHECK-Bedingungen können mit der CREATE TABLE-Anweisung oder der ALTER TABLE-Anweisung für individuelle Spalten definiert werden.
In Adaptive Server Enterprise erstellt die CREATE DEFAULT-Anweisung einen benannten Standardwert. Dieser Standardwert kann als Standardwert für Spalten verwendet werden, indem der Standardwert an eine bestimmte Spalte gebunden wird, oder als Standardwert für alle Spalten einer Domäne, indem der Standardwert an den Datentyp gebunden wird, mit der Systemprozedur "sp_bindefault". Die CREATE RULE-Anweisung erstellt eine benannte Regel, mit der die Domäne für Spalten definiert werden kann, indem die Regel an eine bestimmte Spalte gebunden wird, oder als eine Regel, die für alle Spalten einer Domäne verwendet werden kann, indem die Regel an den Datentyp gebunden wird. Eine Regel wird mit der Systemprozedur "sp_bindrule" an einen Datentyp oder eine Spalte gebunden.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |