Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: SQL Server 2016 (13.x) ve üzeri
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Azure Synapse Analytics
Analytics Platform Sistemi (PDW)
Microsoft Fabric SQL veritabanı
SQL Server Management Studio veya Transact-SQL kullanarak SQL Server'da bir tablonun özelliklerini görüntüleyebilirsiniz.
İzinler
Tablodaki özellikleri yalnızca tablonun sahibiyseniz veya bu tablo için izinlere sahipseniz görebilirsiniz.
SQL Server Management Studio kullanma
Özellikler penceresinde tablo özelliklerini gösterme
Nesne Gezgini'nde özelliklerini göstermek istediğiniz tabloyu seçin.
Tabloya sağ tıklayın ve kısayol menüsünden Özellikler seçin. Daha fazla bilgi için bkz. Tablo Özellikleri - SSMS.
Mevcut bir tablo için CREATE TABLE betiğini oluşturma
Var olan nesneleri SSMS'deki Nesne Gezgini'nden betik haline getirebilirsiniz. Daha fazla bilgi için bkz. Betik Oluşturma.
Transact-SQL kullanma
sp_help kullan
Nesne Gezgini'nde Veritabanı Motoru'nun bir örneğine bağlanın.
Standart Araç Çubuğu'nda Yeni Sorguseçin.
Aşağıdaki örneği kopyalayıp sorgu penceresine yapıştırın ve Executeöğesini seçin. Örnek, belirtilen nesnenin tüm sütun bilgilerini döndürmek için sistem saklı yordamını
sp_help
yürütür. Daha fazla bilgi için bkz. sp_help.
EXEC sp_help 'dbo.mytable';
Bahşiş
Varsayılan olarak, SSMS sp_help
için bir klavye kısayolunu Alt-F1
ile eşler. Görmek istediğiniz bir betikteki nesnenin adını vurgulayın( örneğin, dbo.mytable
) ve önceki betik örneğini yürütmek için Alt-F1
tuşuna basabilirsiniz. Daha fazla bilgi için bkz. SSMS klavye kısayolları.
Sistem kataloğu görünümlerini kullanma
Alternatif olarak sistem kataloğu görünümlerini doğrudan sorgulayarak tablolar, şema ve sütunlar hakkındaki nesne meta veri bilgilerini sorgulayabilirsiniz. Örneğin:
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';