Bonjour.
Parfois, cela arrive, des valeurs retournées par une procédure stockée possèdent la valeur NULL à la suite d'un FOR SELECT DO..
Or dans mon application C qui utilise une bibliothèque de fonctions SQL ( SQL Toolkit de National instrument ) j'exploite des fonctions qui permettent d'extraire les valeurs des colonnes des enregistrements retournés en fonction de leur type supposé connu à l'avance ( Char, Int, short, etc. ).
Or ces fonctions plantent dés lors que je récupère une valeur NULL ( pas facile d'affecter NULL à un short par exemple. )
J'aurai donc aimé savoir si je pouvais simplement, au sein de ma procédure stockée remplacer les valeurs 'NULL' par des valeurs par défaut lors d'une opération SELECT.
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 FOR SELECT Champ1, Champ2 FROM TABLE INTO :var1 :var2 DO SUSPEND;
Partager