Bonjour à tous,
Je souhaiterais récupérer les informations suivantes pour une table de ma base de donnée :
Le nom de la colonne
Le type de la colonne (datetime, varchar ...)
La taille maximum de la colonne
Le type de clé (primaire ou non)
Le type d'index (unique ou non, sans)
Avec MySql je fais un simple :
Avec Sqlserver j'ai trouvé la syntaxe suivante :
SELECT * FROM information_schema.columns WHERE table_name = 'nom_table'
Malheureusement cette requête ne me précise pas le type de clé et d'index.
Je remercie par avance celui ou celle qui pourra me dépanner.
Précision : je réalise mes tests avec SqlServer 2005.
Partager