La petite astuce du jour, et de créer un champs "Booleen" dans Oracle. Or Oracle n'a pas ce type de champs possible lors de la création de table. Il n'existe que en PL/SQL.
Cependant, il existe une méthode simple pour effectuer ce contrôle : UNE CONTRAINTE CHECK.
En voici un exemple :
ALTER TABLE SU.POSTS ADD ( CONSTRAINT BOOL_POSTISPUBLIC CHECK (ispublic=0 OR ispublic=1));
Tout simplement, on rajoute la contraint Check sur la tabel "POSTS" et sur le champs ISPUBLIC pour authoriser uniquement la valeur 0 ou 1.
Bonne journée
Aucun commentaire:
Enregistrer un commentaire