Vea la definición de tabla

Se aplica a: SQL Server 2016 (13.x) y versiones posteriores Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Puede mostrar las propiedades de una tabla en SQL Server usando SQL Server Management Studio o Transact-SQL.

Permisos

Solamente puede ver las propiedades de una tabla si es propietario de la tabla o tiene concedidos permisos para esa tabla.

Uso de SQL Server Management Studio

Para mostrar las propiedades de la tabla en la ventana Propiedades

  1. En el Explorador de objetos, seleccione la tabla cuyas propiedades desea mostrar.

  2. Haga clic con el botón derecho en la tabla y seleccione Propiedades en el menú contextual. Para obtener más información, vea Propiedades de tabla - SSMS.

Para generar el script CREATE TABLE para una tabla existente

Puede crear scripts de objetos existentes desde el Explorador de objetos en SSMS. Para obtener más información, consulte Generar scripts.

Usar Transact-SQL

Para mostrar las propiedades de una tabla

  1. En el Explorador de objetos, conéctese a una instancia del Motor de base de datos.

  2. En la barra Estándar, seleccione Nueva consulta.

  3. Copie y pegue el ejemplo siguiente en la ventana de consulta y seleccione Ejecutar. En el ejemplo se ejecuta el procedimiento sp_help almacenado del sistema para devolver toda la información de columna del objeto especificado.

EXEC sp_help 'dbo.mytable';

Para obtener más información, vea sp_help.

De forma predeterminada, SSMS asigna un método abreviado de teclado para sp_help a .Alt-F1 Resalte el nombre del objeto en un script que desea ver, por ejemplo dbo.mytable, y presione Alt-F1 para ejecutar el ejemplo de script anterior. Para obtener más información, consulte Métodos abreviados de teclado de SSMS.

También puede consultar directamente las vistas de catálogo del sistema para consultar información de metadatos de objetos sobre tablas, esquemas y columnas. Por ejemplo:

SELECT s.name as schema_name, t.name as table_name, c.* FROM sys.columns AS c
INNER JOIN sys.tables AS t ON t.object_id = c.object_id
INNER JOIN sys.schemas AS s ON s.schema_id = t.schema_id
WHERE t.name = 'mytable' AND s.name = 'dbo';

Pasos siguientes