Je souhaite ajouter une contrainte nommée dans mon instruction CREATE TABLE
qui provoquera l'affichage par défaut de la date système sur mes colonnes. Je sais comment définir une contrainte de clé primaire:Oracle nommé contrainte dans create table pour définir la date sur la date par défaut
constraint cust_ID_PK PRIMARY KEY (Cust_ID)
Comment définir une contrainte sur Hire_Date
que sa valeur par défaut à la date du système?
désolé justin je vous confus ... que diriez-vous: –
CREER client TABLE ( NUMÉRO DE cust_id, hire_date DATE DEFAULT sysdate, CONTRAINTE cust_id_pk clé primaire (cust_id), CONTRAINTE date_default DEFAULT DATE SYSDATE (hire_date) ) –
@GeoffreyDobson - Ce n'est pas une syntaxe valide. Une valeur par défaut n'est pas un type de contrainte. Vous ne pouvez pas utiliser la syntaxe pour définir une contrainte pour définir une valeur par défaut. Une valeur par défaut n'est pas un type d'objet dans la base de données, elle ne peut donc pas avoir de nom. Une valeur par défaut est une propriété d'une colonne - elle ne peut être déclarée qu'en ligne avec la colonne. –