Aracılığıyla paylaş


ŞEMATLAR (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnaliz Platformu Sistemi (PDW)Microsoft Fabric'teki SQL analiz uç noktasıMicrosoft Fabric'teki ambarMicrosoft Fabric'teki SQL veritabanı

Mevcut veritabanındaki her şema için bir satır döndürür. Bu görünümlerden bilgi almak için, INFORMATION_SCHEMA'ın tam nitelikli adını belirtin. view_name. SQL Server'ın bir örneğindeki tüm veritabanları hakkında bilgi almak için sys.databases (Transact-SQL) katalog görünümünü sorgulasın.

Sütun adı Veri türü Description
CATALOG_NAME sysname Mevcut veritabanının adı
SCHEMA_NAME nvarchar(128) Şemanın adını döndürüyor.
SCHEMA_OWNER nvarchar(128) Şema sahibinin adı.

Önemli: Bir nesnenin şemasını belirlemek için INFORMATION_SCHEMA görünümleri kullanma. INFORMATION_SCHEMA görünümler, bir nesnenin meta verisinin yalnızca bir alt kümesini temsil eder. Bir nesnenin şemasını bulmanın tek güvenilir yolu, katalog görünümünü sys.objects sorgulamaktır.
DEFAULT_CHARACTER_SET_CATALOG varchar(6) Her zaman NULL döner.
DEFAULT_CHARACTER_SET_SCHEMA varchar(3) Her zaman NULL döner.
DEFAULT_CHARACTER_SET_NAME sysname Varsayılan karakter setinin adını döndürür.

Örnek
Aşağıdaki örnek, ana veritabanındaki şemalar hakkında bilgi verir:

SELECT * FROM master.INFORMATION_SCHEMA.SCHEMATA;

Ayrıca Bkz.

Sistem Görünümleri (Transact-SQL)
Bilgi Şeması Görünümleri (Transact-SQL)
sys.databases (Transact-SQL)
sys.şemaları (Transact-SQL)
sys.syscharsets (Transact-SQL)