Bagikan melalui


Lihat Definisi Tabel

Berlaku untuk: SQL Server 2016 (13.x) dan yang lebih baru Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)database SQL di Microsoft Fabric

Anda dapat menampilkan properti untuk tabel di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL.

Izin

Anda hanya dapat melihat properti dalam tabel jika Anda memiliki tabel atau telah diberikan izin ke tabel tersebut.

Menggunakan SQL Server Management Studio

Perlihatkan properti tabel di jendela Properti

  1. Di Object Explorer, pilih tabel yang ingin Anda perlihatkan propertinya.

  2. Klik kanan tabel dan pilih Properti dari menu pintasan. Untuk lebih banyak informasi, lihat Properti Tabel - SSMS.

Membuat skrip CREATE TABLE untuk tabel yang sudah ada

Anda dapat membuat skrip objek yang ada dari Object Explorer di SQL Server Management Studio. Untuk informasi selengkapnya, lihat Membuat Skrip.

Menggunakan Transact-SQL

Gunakan sp_help

  1. Di Object Explorer, sambungkan ke instans Mesin Database.

  2. Pada bilah Standar, pilih Kueri Baru.

  3. Salin dan tempel contoh berikut ke dalam jendela kueri dan pilih Jalankan. Contoh menjalankan prosedur sp_help tersimpan sistem untuk mengembalikan semua informasi kolom untuk objek yang ditentukan. Untuk informasi selengkapnya, lihat sp_help.

EXEC sp_help 'dbo.mytable';

Petunjuk

Secara default, SSMS memetakan pintasan keyboard untuk sp_help ke Alt-F1. Sorot nama objek dalam skrip yang ingin Anda lihat, misalnya dbo.mytable, dan tekan Alt-F1 untuk menjalankan sampel skrip sebelumnya. Untuk informasi selengkapnya, lihat Pintasan keyboard SSMS.

Menggunakan tampilan katalog sistem

Anda juga dapat langsung mengkueri tampilan katalog sistem untuk memperoleh informasi metadata objek mengenai tabel, skema, dan kolom. Contohnya:

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