Fonctions SQLxxx

Les fonctions suivantes sont disponibles :

  • Récupération d'une valeur à partir d'une instruction "select" dans une colonne de table
  • Récupération de données renvoyées par une procédure
  • Récupération d'une valeur par une instruction "select" complète
  • Contrôle d'existence d'une valeur par le lancement d'une instruction "select".

Pour plus d’information sur les valeurs renvoyées lors d’une conversion, reportez-vous à Valeurs de retour.

Récupération d'une valeur à partir d'une instruction "select" dans une colonne de table (SQLSELECT)

Nom Type de donnée Entrée/Sortie Description

szCol

char

I

Nom de la colonne dans laquelle la recherche a lieu

szTable

char

I

Nom de la table dans laquelle la recherche a lieu

szCondWhere

char

I

Condition de recherche associée à l'instruction "select"

szZoneRetour

char

O

Résultat de la requête (première valeur rencontrée)

szCodeRet

char

O

Code retour de la fonction

Récupération de données renvoyées par une procédure (SQLPROC)

Nom Type de donnée Entrée/Sortie Description

szProc

char

I

Instruction d'appel de la procédure

szParamIn

char

I

Valeur du paramètre d'entrée de la procédure

szParamOut

char

O

Valeur du paramètre de sortie de la procédure

szCodeRet

char

O

Code retour de la fonction

szCodeRetProc

char

O

Code retour de la procédure

Récupération d'une valeur par une instruction “select” complète (SQLDIRECTSELECT)

Nom Type de donnée Entrée/Sortie Description

szSelect

char

I

Requête soumise

szZoneRetour

char

O

Résultat de la requête (première valeur rencontrée)

szCodeRet

char

O

Code retour de la fonction

Contrôle d'existence d'une valeur par le lancement d'une instruction "select" (SQLDIRECTSELECT).

Nom Type de donnée Entrée/Sortie Description

szSelect

char

I

Requête activée

szValue

char

I

Valeur de la donnée à contrôler par la requête

szCodeRet

char

O

Code retour de la fonction

Valeurs de retour

Les valeurs de retour des fonctions SQLxxx sont :

  • 0 : ONE_ROW
    • PROC_OK (pour les requêtes)
    • RET_PLSQL_OK (pour la procédure)
  • 1 : NO_ROW
  • 2 : FEW_ROW
  • 9 : ERROR_SQL

Related Links