Aracılığıyla paylaş


ROUTINE_COLUMNS (Transact-SQL)

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

Geçerli veritabanındaki geçerli kullanıcı tarafından erişilebilen tablo değerli işlevler tarafından döndürülen her sütun için bir satır döndürür.

Bu görünümden bilgi almak için INFORMATION_SCHEMA tam adını belirtin. view_name.

Sütun adı Veri türü Açıklama
TABLE_CATALOG nvarchar(128) Tablo değerli işlevin katalog veya veritabanı adı.
TABLE_SCHEMA nvarchar(128) Tablo değerli işlevi içeren şemanın adı.

Önemli: Bir nesnenin şemasını belirlemek için INFORMATION_SCHEMA görünümleri kullanmayın. INFORMATION_SCHEMA görünümleri, bir nesnenin meta verilerinin yalnızca bir alt kümesini temsil eder. Bir nesnenin şemasını bulmanın tek güvenilir yolu katalog görünümünü sorgulamaktır sys.objects .
TABLE_NAME nvarchar(128) Tablo değerli işlevin adı.
COLUMN_NAME nvarchar(128) Sütun adı.
ORDINAL_POSITION Int Sütun tanımlama numarası.
COLUMN_DEFAULT nvarchar(4000) Sütunun varsayılan değeri.
IS_NULLABLE varchar(3) Bu sütun NULL'a izin veriyorsa EVET döndürür. Aksi takdirde HAYIR döndürür.
DATA_TYPE nvarchar(128) Sistem tarafından sağlanan veri türü.
CHARACTER_MAXIMUM_LENGTH Int İkili veriler, karakter verileri veya metin ve görüntü verileri için karakter cinsinden uzunluk üst sınırı.

Xml ve büyük değerli tür verileri için -1. Aksi takdirde NULL döndürür. Daha fazla bilgi için bkz. Veri Türleri (Transact-SQL).
CHARACTER_OCTET_LENGTH Int İkili veriler, karakter verileri veya metin ve görüntü verileri için bayt cinsinden uzunluk üst sınırı.

Xml ve büyük değerli tür verileri için -1. Aksi takdirde NULL döndürür.
NUMERIC_PRECISION tinyint Yaklaşık sayısal verilerin, tam sayısal verilerin, tamsayı verilerinin veya parasal verilerin duyarlığı. Aksi takdirde NULL döndürür.
NUMERIC_PRECISION_RADIX smallint Yaklaşık sayısal verilerin, tam sayısal verilerin, tamsayı verilerinin veya parasal verilerin duyarlık yarıçapı. Aksi takdirde NULL döndürür.
NUMERIC_SCALE tinyint Yaklaşık sayısal verilerin, tam sayısal verilerin, tamsayı verilerinin veya parasal verilerin ölçeği. Aksi takdirde NULL döndürür.
DATETIME_PRECISION smallint Datetime ve ISO tamsayı veri türleri için alt tür kodu. Diğer veri türleri için NULL döndürür.
CHARACTER_SET_CATALOG varchar(6) Ana öğeyi döndürür. Bu, sütun karakter verileri veya metin veri türüyse karakter kümesinin bulunduğu veritabanını gösterir. Aksi takdirde NULL döndürür.
CHARACTER_SET_SCHEMA varchar(3) Her zaman NULL döndürür.
CHARACTER_SET_NAME nvarchar(128) Bu sütun karakter verileri veya metin veri türüyse, karakter kümesinin benzersiz adını döndürür. Aksi takdirde NULL döndürür.
COLLATION_CATALOG varchar(6) Her zaman NULL döndürür.
COLLATION_SCHEMA varchar(3) Her zaman NULL döndürür.
COLLATION_NAME nvarchar(128) Sütun karakter verileri veya metin veri türüyse sıralama düzeni için benzersiz adı döndürür. Aksi takdirde NULL döndürür.
DOMAIN_CATALOG nvarchar(128) Sütun bir diğer ad veri türüyse, bu sütun kullanıcı tanımlı veri türünün oluşturulduğu veritabanı adıdır. Aksi takdirde NULL döndürür.
DOMAIN_SCHEMA nvarchar(128) Sütun kullanıcı tanımlı bir veri türüyse, bu sütun kullanıcı tanımlı veri türünü içeren şemanın adıdır. Aksi takdirde NULL döndürür.

Önemli: Bir nesnenin şemasını belirlemek için INFORMATION_SCHEMA görünümleri kullanmayın. INFORMATION_SCHEMA görünümleri, bir nesnenin meta verilerinin yalnızca bir alt kümesini temsil eder. Bir nesnenin şemasını bulmanın tek güvenilir yolu katalog görünümünü sorgulamaktır sys.objects .
DOMAIN_NAME nvarchar(128) Sütun kullanıcı tanımlı bir veri türüyse, bu sütun kullanıcı tanımlı veri türünün adıdır. Aksi takdirde NULL döndürür.

Ayrıca Bkz.

Sistem Görünümleri (Transact-SQL)
Bilgi Şeması Görünümleri (Transact-SQL)
sys.columns (Transact-SQL)
sys.objects (Transact-SQL)