Bonjour,
J'ai une procédure (INSERT_ORDER) qui fait l'insertion dans une table (ORDER). L'un des champs est passé en paramètre disons LOCATION. Alors lorsque l'on passe la valeur null à ce paramètre, j'aimerais insérer la valeur par défault de la table pour ce champ. Comment puis-je faire ?
Ceci ne fonctionne pas parce qu'il insère DEFAULT et non la valeur par défaut de la table. Je voudrais surtout éviter de faire des if imbriqués dans la procédure avec deux insert, l'un lorsque le paramètre est null et l'autre dans les autres cas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 insert into order (location) values (DECODE(vi_location,'null','DEFAULT')
Partager