T-SQL: Mostrar la estructura de una tabla

Desde hace un tiempo atrás vengo publicando algunos artículos de SQL Server, para realizar tareas comunes con T-SQL, porque realmente elevan la productividad al momento de realizar una determinada tarea.

La siguiente instrucción nos permite mostrar la estructura de una tabla extrayendo la información de las tablas de sistema: SYSCOLUMNS y SYSOBJECTS.


SELECT sysCol.Name, sysType.name FROM syscolumns sysCol 
   INNER JOIN sysobjects sysObj ON 
   sysCol.id = sysObj.id INNER JOIN systypes sysType on 
   sysCol.xtype = sysType.xtype WHERE sysObj.name ='Nombre_Tabla' 

Lo único que hace falta es reemplazar ‘Nombre_Tabla’, por el nombre de la tabla de la cuál queremos mostrar su estructura.

2 comentarios en «T-SQL: Mostrar la estructura de una tabla»

  1. Si valdría perfectamente usar SP_COLUMNS, además de darte el nombre de las columnas, te da mucha más información (hasta 19 columnas de datos). Con la instrucción que muestro, solo obtienes el nombre de la columna y su tipo de datos, es decir una información más reducida y simple para algún proceso puntual que se necesite.

    Responder

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.