Latest web development tutorials

SQL DEFAULT Constraint

SQL DEFAULT Constraint

contrainte DEFAULT est utilisé pour insérer la valeur par défaut à la colonne.

Si aucune autre valeur est spécifiée, la valeur par défaut sera ajouté à tous les nouveaux enregistrements.


SQL contrainte DEFAULT CREATE TABLE lorsque

Le SQL suivante lorsque le "Personnes" table est créée pour créer une contrainte DEFAULT sur les colonnes "City":

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'
)

En utilisant une telle fonction GETDATE similaire (), contrainte DEFAULT peut également être utilisé pour insérer des valeurs du système:

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


contrainte SQL DEFAULT ALTER TABLE lorsque

Lorsque la table a été créée, créer une contrainte DEFAULT pour une colonne dans la «Ville», s'il vous plaît utiliser l'instruction SQL suivante:

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'


Annuler contrainte DEFAULT

Pour la contrainte de révocation par défaut, utilisez l'instruction SQL suivante:

MySQL:

ALTER TABLE Persons
ALTER City DROP DEFAULT

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT