Vous pouvez obtenir ces informations et bien plus encore en interrogeant les vues du schéma d'informations.
Cet exemple de requête :
SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = N'Customers'
Peut être fait sur tous ces objets DB :
- CHECK_CONSTRAINTS
- COLUMN_DOMAIN_USAGE
- COLUMN_PRIVILEGES
- COLONNES
- CONSTRAINT_COLUMN_USAGE
- CONSTRAINT_TABLE_USAGE
- DOMAINE_CONSTRAINTS
- DOMAINES
- KEY_COLUMN_USAGE
- PARAMETRES
- REFERENTIAL_CONSTRAINTS
- ROUTINES
- ROUTINE_COLUMNS
- SCHEMAS
- TABLE_CONSTRAINTS
- TABLE_PRIVILEGES
- TABLEAUX
- VIEW_COLUMN_USAGE
- VIEW_TABLE_USAGE
- VUES