El otro día necesitaba verificar el schema de una tabla en producción, ya que no andaba :P , y no tenía acceso a través del Management Studio. Así que acudí a mi developer coach, Cesar Patroniti, quién rápidamente me paso la siguiente sentencia SQL:

SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = ‘NombreTabla’

que funciona de maravillas. Y nos devuelve la siguiente info:

  • TABLE_CATALOG
  • TABLE_SCHEMA
  • TABLE_NAME
  • COLUMN_NAME
  • ORDINAL_POSITION
  • COLUMN_DEFAULT
  • IS_NULLABLE
  • DATA_TYPE
  • CHARACTER_MAXIMUM_LENGTH
  • CHARACTER_OCTECT_LENGTH
  • NUMERIC_PRECISION
  • NUMERIC_PRECISION_RADIX
  • NUMERIC_SCALE
  • DATETIME_PRECISION
  • CHARACTER_SET_CATALOG
  • CHARACTER_SET_SCHEMA
  • CHARACTER_SET_NAME
  • COLLATION_CATALOG
  • COLLATION_SCHEMA
  • COLLATION_NAME
  • DOMAIN_CATALOG
  • DOMAIN_SCHEMA
  • DOMAIN_NAME

Gracias Cesar!