Puede obtener esta información y mucho, mucho más consultando las vistas del esquema de información.
Esta consulta de muestra:
SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = N'Customers'
Se puede hacer sobre todos estos objetos DB:
- COMPROBAR_CONSTRAINTS
- COLUMN_DOMAIN_USAGE
- COLUMN_PRIVILEGES
- COLUMNAS
- CONSTRAINT_COLUMN_USAGE
- CONSTRAINT_TABLE_USAGE
- DOMAIN_CONSTRAINTS
- DOMINIOS
- USO_DE_COLUMN_CLAVE
- PARÁMETROS
- RESTRICCIONES_REFERENCIALES
- RUTINAS
- RUTINA_COLUMNAS
- ESQUEMAS
- TABLE_CONSTRAINTS
- TABLE_PRIVILEGES
- TABLAS
- VER_COLUMN_USO
- VER_TABLA_USO
- VISTAS