2012-08-02 2 views

Répondre

1

Vous pouvez définir une valeur par défaut pour une colonne. Mais ce n'est pas une contrainte, donc vous ne pouvez pas le nommer. Une valeur par défaut n'est pas un type de contrainte. Vous ne pouvez donc 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.

+0

désolé justin je vous confus ... que diriez-vous: –

+0

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

+0

@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. –

Questions connexes