Comment mettre à jour un champ booléen dans la table Oracle

Je suis un novice Oracle de l'utilisateur. Je voulais mettre à jour un champ booléen dans ma table pour l'un de les enregistrer. Laquelle de ces affirmations est correcte ?

update MyTable set myBooleanColumn = 1 where UserId= 'xx12345';

or 


update MyTable set myBooleanColumn = '1' where UserId= 'xx12345';

toute aide est grandement appréciée!! merci !

Il n'y a pas une telle chose comme un type de données booléen pour les tables oracle. Vous devez effectuer l'une de vos deux options - création d'un champ de varchar2(1) et peut-être réglé sur O/N, ou un numéro de champ, et se mit à 1/0

OriginalL'auteur HereToLearn_ | 2013-10-17