Partager via


SQLSpecialColumns

S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Lors de la demande d’identificateurs de ligne (IdentifierType SQL_BEST_ROWID), SQLSpecialColumns retourne un jeu de résultats vide (aucune ligne de données) pour toute étendue demandée autre que SQL_SCOPE_CURROW. Le jeu de résultats généré indique que les colonnes ne sont valides que dans cette étendue.

SQL Server ne prend pas en charge les pseudocolumns pour les identificateurs. Le jeu de résultats SQLSpecialColumns identifie toutes les colonnes comme SQL_PC_NOT_PSEUDO.

SQLSpecialColumns peut être exécuté sur un curseur statique. Une tentative d’exécution de SQLSpecialColumns sur une mise à jour (pilotée par un jeu de clés ou dynamique) retourne SQL_SUCCESS_WITH_INFO indiquant que le type de curseur a été modifié.

Prise en charge par SQLSpecialColumns des fonctionnalités de date et heure améliorées

Pour plus d’informations sur les valeurs retournées pour les colonnes DATA_TYPE, TYPE_NAME, COLUMN_SIZE, BUFFER_LENGTH et DECIMAL_DIGTS pour les types date/heure, consultez Métadonnées du catalogue.

Pour plus d’informations générales, consultez Améliorations de date et d’heure (ODBC).

Prise en charge par SQLSpecialColumns des grands types CLR définis par l'utilisateur

SQLSpecialColumns prend en charge les types clR définis par l’utilisateur (UDT). Pour plus d’informations, consultez Les types CLR définis par l’utilisateur (ODBC) volumineux.

Voir aussi

SQLSpecialColumns, fonction
Détails de l’implémentation d’API ODBC