Documentation PostgreSQL 8.2.23 > Programmation serveur > Interface de programmation serveur > Fonctions de support d'interface > SPI_fnumber | |
SPI_fname | SPI_getvalue |
SPI_fnumber — détermine le numéro de colonne pour le nom de colonne spécifiée
int SPI_fnumber(TupleDesc rowdesc, const char * colname)
SPI_fnumber renvoie le numéro de colonne pour la colonne portant le nom spécifié.
Si colname réfère à une colonne système (c'est-à-dire oid), alors le numéro de colonne négatif approprié sera renvoyé. L'appelant devra faire attention à tester la valeur de retour pour égalité exacte à SPI_ERROR_NOATTRIBUTE pour détecter une erreur ; tester le résultat pour une valeur inférieure ou égale à 0 n'est pas correcte sauf si les colonnes systèmes doivent être rejetées.