salut tous le monde
jaimrai bien savoir comment jpourrai initialiser une colonne dans ma table
j utilise oracle 9i
salut tous le monde
jaimrai bien savoir comment jpourrai initialiser une colonne dans ma table
j utilise oracle 9i
Vous posez la question autrement , mais c'est toujours la valeur par défaut est la seule qui garantit l'initialisation des champs , à condition qu'il ne participe pas à la clé contrainte d'unicité.
La sagesse des hommes ne tient pas à leur expérience, mais à leur aptitude à l'expérience.
Attention : Valeur par défaut = Valeur affectée si la colonne n'est pas incluse dans l'ordre d'INSERT, pas si la valeur de la colonne vaut NULL (erreur fréquente de compréhension)
More Code : More Bugs. Less Code : Less Bugs
Mon Blog PL/Sql : Fichier Zip / Image BMP / Lire sqliteDB / QRCode et Images PNG ou BMP
tu peux créer un trigger before insert qui initialise une colonne si sa valeur est null
if (:new.macolonne is null) then
:new.macolonne = mavaleurpardefaut
end if;
merci a vous tous
c une solution parmis plusieurs
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager