Mot clé DEFAULT
Dans la liste VALUES
, le mot clé DEFAULT
peut être utilisé à la place de la valeur de la colonne. Dans ce cas, la colonne obtiendra la valeur par défaut spécifiée lors de la définition de la table cible. S'il n'y a pas de valeur par défaut pour la colonne, celle-ci obtiendra la valeur NULL
.
Note | Restriction Une colonne pour laquelle le mot-clé |
Example 1. Utilisation du mot-clé
DEFAULT
dans une instruction UPDATE OR INSERT
.CREATE TABLE cars (
ID INTEGER GENERATED BY DEFAULT AS IDENTITY,
BYYEAR SMALLINT DEFAULT 1990 NOT NULL,
NAME VARCHAR(45),
CONSTRAINT pk_cars PRIMARY KEY (ID)
);
-- la colonne BYYEAR contiendra la valeur 1990
UPDATE OR INSERT INTO cars (byyear, name)
VALUES (DEFAULT, 'Ford Focus')
MATCHING (name);