(PECL ibm_db2 >= 1.0.0)
db2_special_columns — Retourne un jeu de résultats listant les identifiants uniques des lignes d'une table
$connection,$qualifier,$schema,$table_name,$scopeRetourne un jeu de résultats listant les identifiants uniques des lignes d'une table.
connectionUne connexion valide à une base de données IBM DB2, Cloudscape ou Apache Derby.
qualifier
       Un qualificatif pour les bases de données DB2 qui fonctionnent sur
       les serveurs OS/390 ou z/OS. Pour les autres bases de données,
       passez null ou une chaîne vide.
      
schemaLe schéma qui contient les tables.
table_nameLe nom de la table.
scopeUn entier représentant le temps minimal pour lequel l'identifiant unique de la ligne est valide. Cela peut être une des valeurs suivantes :
| Valeur Entier | Constante SQL | Description | 
|---|---|---|
| 0 | SQL_SCOPE_CURROW | L'identifiant de la ligne est valide seulement lorsque curseur est positionné sur la ligne. | 
| 1 | SQL_SCOPE_TRANSACTION | L'identifiant de la ligne est valide pour la durée de la transaction. | 
| 2 | SQL_SCOPE_SESSION | L'identifiant de la ligne est valide durant la durée de la connexion. | 
Retourne une ressource avec un jeu de résultats contenant des lignes avec des informations uniques pour une table. Les lignes sont composées des colonnes suivantes :
| Nom de la colonne | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SCOPE | 
 
 | ||||||||||||
| COLUMN_NAME | Nom de la colonne unique. | ||||||||||||
| DATA_TYPE | Le type de données SQL pour la colonne. | ||||||||||||
| TYPE_NAME | Une chaîne représentant le type de données pour la colonne. | ||||||||||||
| COLUMN_SIZE | Un entier représentant la grandeur de la colonne. | ||||||||||||
| BUFFER_LENGTH | Nombre d'octets maximaux nécessaires pour enregistrer des données de cette colonne. | ||||||||||||
| DECIMAL_DIGITS | L'échelle de la colonne ou nulloù l'échelle n'est pas
       applicable. | ||||||||||||
| NUM_PREC_RADIX | Un entier pouvant être 10(représentant un
       type de données numérique exact),2(représentant un
       type de données numériques approximé) ounull(représentant un type
       de données pour lequel la base n'est pas applicable). | ||||||||||||
| PSEUDO_COLUMN | Retourne toujours 1. | 
