Delen via


De tabeldefinitie weergeven

van toepassing op: SQL Server 2016 (13.x) en hoger Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL-database in Microsoft Fabric

U kunt eigenschappen voor een tabel in SQL Server weergeven met behulp van SQL Server Management Studio of Transact-SQL.

Machtigingen

U kunt alleen eigenschappen in een tabel zien als u eigenaar bent van de tabel of machtigingen hebt gekregen voor die tabel.

SQL Server Management Studio gebruiken

Tabeleigenschappen weergeven in het venster Eigenschappen

  1. Selecteer in Objectverkenner de tabel waarvoor u eigenschappen wilt weergeven.

  2. Klik met de rechtermuisknop op de tabel en selecteer Eigenschappen in het snelmenu. Zie tabeleigenschappen - SSMS-voor meer informatie.

Het CREATE TABLE-script genereren voor een bestaande tabel

U kunt bestaande objecten uit de Objectverkenner in SSMS scripten. Voor meer informatie, zie Scripts genereren.

Gebruik Transact-SQL

Sp_help gebruiken

  1. Maak in Objectverkennerverbinding met een exemplaar van Database Engine.

  2. Selecteer op de standaardbalk Nieuwe query.

  3. Kopieer en plak het volgende voorbeeld in het queryvenster en selecteer uitvoeren. In het voorbeeld wordt de door het systeem opgeslagen procedure uitgevoerd sp_help om alle kolomgegevens voor het opgegeven object te retourneren. Voor meer informatie, zie sp_help.

EXEC sp_help 'dbo.mytable';

Tip

SSMS wijst standaard een sneltoets voor sp_help toe aan het Alt-F1. Markeer de naam van het object in een script dat u wilt zien, bijvoorbeeld dbo.mytable, en druk op Alt-F1 om het vorige scriptvoorbeeld uit te voeren. Zie SSMS-sneltoetsenvoor meer informatie.

Systeemcatalogusweergaven gebruiken

U kunt ook rechtstreeks query's uitvoeren op de systeemcatalogusweergaven om metagegevens van objecten op te vragen over tabellen, schema's en kolommen. Bijvoorbeeld:

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';