Aracılığıyla paylaş


sys.table_types (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

SQL Server'da kullanıcı tarafından tanımlanan tablo türlerinin özelliklerini gösterir. Tablo türü, tablo değişkenlerinin veya tablo değerli parametrelerin ilan edilebildiği türdür. Her tablo tipinin sys.objects katalog görünümüne yabancı anahtar olan bir type_table_object_id vardır. Bu ID sütunununu, düzenli bir tablonun object_id sütununa benzer şekilde, çeşitli katalog görünümlerini sorgulamak için kullanabilir, böylece tablo türünün sütunları ve kısıtlamaları gibi yapısını keşfedebilirsiniz.

Sütun adı Veri türü Description
<devralınan sütunlar> Bu görünümün devraldığı sütunların listesi için sys.types (Transact-SQL) sayfasına bakınız.
type_table_object_id int Nesne tanımlama numarası. Bu sayı bir veritabanı içinde benzersizdir.
is_memory_optimized bit için geçerlidir: SQL Server 2014 (12.x) ve üzeri.

Olası değerler şunlardır:

0 = bellek optimize edilmemiştir

1 = bellek optimize edilmiş

0 değeri varsayılan değerdir.

Tablo türleri her zaman DAYANIKLILIK = SCHEMA_ONLY ile oluşturulur. Sadece şema diskte korunur.

Permissions

Katalog görünümlerindeki meta verilerin görünürlüğü, kullanıcının sahip olduğu veya kullanıcıya bazı izinlerin verildiği güvenli hale getirilebilir öğelerle sınırlıdır. Daha fazla bilgi için bkz. meta veri görünürlüğü yapılandırması .

Ayrıca Bkz.

Nesne Kataloğu Görünümleri (Transact-SQL)
Table-Valued Parametrelerini Kullanma (Veritabanı Altyapısı)
In-Memory OLTP (In-Memory İyileştirme)