Latest web development tutorials

SQL DEFAULT Constraint

SQL DEFAULT Constraint

DEFAULT-Einschränkung wird verwendet, um den Standardwert der Spalte einzufügen.

Wenn kein anderer Wert angegeben wird, dann wird der Standardwert für alle neuen Datensätze hinzugefügt werden.


SQL DEFAULT-Einschränkung CREATE TABLE, wenn

Die folgende SQL, wenn die "Personen" Tabelle, die eine DEFAULT-Einschränkung auf die "City" Spalten zu erstellen erstellt wird:

My SQL / SQL Server / Oracle / MS Access:

CREATE TABLE Persons
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255) DEFAULT 'Sandnes'
)

Durch Verwendung einer solchen Funktion ähnlich GETDATE () kann DEFAULT constraint auch einzufügen Systemwerte verwendet werden:

CREATE TABLE Orders
(
O_Id int NOT NULL,
OrderNo int NOT NULL,
P_Id int,
OrderDate date DEFAULT GETDATE()
)


SQL DEFAULT-Einschränkung ALTER TABLE, wenn

Wenn die Tabelle erstellt wurde, eine DEFAULT-Einschränkung für eine Spalte in der "City", erstellen Sie bitte die folgende SQL verwenden:

MySQL:

ALTER TABLE Persons
ALTER City SET DEFAULT 'SANDNES'

SQL Server / MS Access:

ALTER TABLE Persons
ALTER COLUMN City SET DEFAULT 'SANDNES'

Oracle:

ALTER TABLE Persons
MODIFY City DEFAULT 'SANDNES'


Rückgängig DEFAULT-Einschränkung

Um eine DEFAULT-Einschränkung zu löschen, verwenden Sie die folgende SQL:

MySQL:

ALTER TABLE Persons
ALTER City DROP DEFAULT

SQL Server / Oracle / MS - Zugang:

ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT