0

Cómo obtener nombres y datos de columna de una tabla específica

Hoy vamos a ver varios métodos para averiguar los nombres de las columnas de una tabla, de una manera rápida y cómoda:

Método 1

SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = N'Product'
--Cambiar 'Product' por nombre de nuestra tabla

Cuando ejecutamos, la query nos ofrece todos los detalles relacionados con la columna.

Método 2

SELECT OBJECT_SCHEMA_NAME (c.object_id) SchemaName,
        o.Name AS Table_Name, 
        c.Name AS Field_Name,
        t.Name AS Data_Type,
        t.max_length AS Length_Size,
        t.precision AS Precision
FROM sys.columns c 
     INNER JOIN sys.objects o ON o.object_id = c.object_id
     LEFT JOIN  sys.types t on t.user_type_id  = c.user_type_id   
WHERE o.type = 'U'
and o.Name = 'Product'
--Cambiar 'Product' por nombre de nuestra tabla
ORDER BY o.Name, c.Name

Este es el más usado por nosotros. Como el anterior, nos proporciona el nombre de las columnas junto a varios detalles, más simplificados, como el tipo de datos.

Método 3

En Managmet Studio Indicar nombre de tabla con esquema y pulsar ALT+F1:

[Production].[Product]
--[esquema].[nombretabla]

Es necesario seleccionar el esquema  y la tabla antes de ejecutar la consulta. Con este método también obtendrás varios detalles relacionados con la tabla, como el nombre de las columnas.

Método 4

sp_columns 'Product'
--Cambiar 'Product' por nombre de tabla

Con este procedimiento almacenado del sistema también obtendremos de una manera rápida los nombres de columna de la tabla que indiquemos así como todos los detalles.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *