Bonjour,

Juste une petite question concernant les méthodes de conception d'une DB..
Lorsque l'on crée une table où l'on a besoin d'un champs.. STATUT par exemple.
Est-ce préférable de choisir un type NUMBER ou VARCHAR ?

Style :
Number : 0 = pas confirmé, 1 = confirmé et donc mettre un CHECK .. IN(0,1)
ou alors plutôt
VARCHAR2 : CHECK .. IN('CONFIRMED','UNCONFIRMED') ..

Ou est-ce qu'on s'en fout tout simplement ?

Je ne vois pas de différences point de vue performances.. juste une meilleure compréhension lorsque l'on regarde la DB dans le cas du VARCHAR2..

Merci d'avance !