SÜTUNSAY (Transact-SQL)
Geçerli kullanıcı tarafından geçerli veritabanına al. erişilebilir her sütun için bir satır döndürür
Bu görünümlerden bilgilerini almak için , ınformatıon_schema tam adını belirtin. view_name.
sütun Name |
Veri türü |
Açıklama |
---|---|---|
table_catalog |
nvarchar(128) |
Tablo niteleyici. |
table_schema |
nvarchar(128) |
Tabloyu içeren şemanın adı.
Important Note:
Nesnenin şema belirlemek için ınformatıon_schema görünümleri kullanma.Nesnenin şema bulmak için yalnızca güvenilir OBJECT_SCHEMA_NAME işlevini kullanın ya da sorgu sys.objects katalog görünümüne yoludur.
|
table_name |
nvarchar(128) |
Tablo adı. |
SÜTUN_ADI |
nvarchar(128) |
Sütun adı. |
ordinal_position |
int |
sütun kimlik numarası. |
COLUMN_DEFAULT |
nvarchar(4000) |
Varsayılan değer, sütun. SQL Server 2008gelen farklıSQL Server 2000şekilde, kodunu çözer ve depolar SQL ifadelerinde Kataloğu meta veriler.Kodu çözülen semantik ifade özgün metni; eşdeğer ancak sözdizimi hiçbir garanti vardır.Örneğin, boşluk kodu çözülmüş biçimini ifadeden kaldırılır.Daha fazla bilgi için bkz:SQL Server 2008'de veritabanı altyapısı özellikleri davranışı değişiklikleri. |
is_nullable |
varchar(3) |
Sütun null atanabilirlik.Bu sütun null için izin veriyorsa, bu sütunda Evet döndürür.Aksi takdirde Hayır döndürülür. |
data_type |
nvarchar(128) |
Sistem tarafından sağlanan veri türü. |
CHARACTER_MAXIMUM_LENGTH |
int |
En fazla uzunluğu, karakter, ikili verileri karakter verileri ve metin ve resim. için -1xmlve büyük değer.Aksi takdirde, NULL döndürülür.Daha fazla bilgi için bkz: (Transact-SQL) veri türleri. |
CHARACTER_OCTET_LENGTH |
int |
En fazla uzunluğu (bayt olarak ikili verileri karakter verileri ve metin ve resim. için -1xmlve büyük değer.Aksi takdirde, NULL döndürülür. |
NUMERIC_PRECISION |
tinyint |
Yaklaşık sayısal veri, tam bir sayısal veri, tamsayı veri ya da parasal verileri hassasiyet.Aksi takdirde, NULL döndürülür. |
NUMERIC_PRECISION_RADIX |
smallint |
Precision sayı tabanı yaklaşık sayısal veri, tam bir sayısal veri, tamsayı veri ya da parasal verileri.Aksi takdirde, NULL döndürülür. |
NUMERIC_SCALE |
int |
Ölçek yaklaşık sayısal veri, tam bir sayısal veri, tamsayı veri ya da parasal verileri.Aksi takdirde, NULL döndürülür. |
datetime_precision |
smallint |
Alt tür kodudatetimeve ISOintervalveri türü.Diğer veri türleri için NULL döndürülür. |
CHARACTER_SET_CATALOG |
nvarchar(128) |
Verirmaster.karakter kümesi verisi sütun ise bu, karakter kümesi kümesinin bulunduğu veritabanı gösterir ya datextveri türü.Aksi takdirde, NULL döndürülür. |
CHARACTER_SET_SCHEMA |
nvarchar(128) |
Her zaman NULL döndürür. |
CHARACTER_SET_NAME |
nvarchar(128) |
karakter kümesi için benzersiz bir ad belirlemek, bu sütunun karakter kümesi veri verir veyatextveri türü.Aksi takdirde, NULL döndürülür. |
COLLATION_CATALOG |
nvarchar(128) |
Her zaman NULL döndürür. |
COLLATION_SCHEMA |
nvarchar(128) |
Her zaman NULL döndürür. |
COLLATION_NAME |
nvarchar(128) |
Sütun karakter verisi harmanlama için benzersiz bir ad verir veyatextveri türü.Aksi takdirde, NULL döndürülür. |
DOMAIN_CATALOG |
nvarchar(128) |
Sütun bir diğer ad veri türü ise, bu sütuna kullanıcı tanımlı veri türünün oluşturulduğu veritabanı adıdır.Aksi takdirde, NULL döndürülür. |
DOMAIN_SCHEMA |
nvarchar(128) |
Bu sütun, sütuna kullanıcı tanımlı veri türü, kullanıcı tanımlı veri türü şemasının adını döndürür.Aksi takdirde, NULL döndürülür.
Important Note:
INFORMATION_SCHEMA görünümleri şeması, bir veri türünü belirlemek için kullanmayın.Şema türü bulmak için yalnızca güvenilir biçimde TYPEPROPERTY işlevini kullanmaktır.
|
ETKİ_ALANI_ADI |
nvarchar(128) |
Sütun, bir kullanıcı tanımlı veri türü ise, bu sütunun kullanıcı tanımlı veri türünün adıdır.Aksi takdirde, NULL döndürülür. |
Remarks
INFORMATION_SCHEMA.COLUMNS görünümü ORDINAL_POSITION sütunu, sütun COLUMNS_UPDATED işlev tarafından döndürülen bit deseni ile uyumlu değil.COLUMNS_UPDATED ile uyumlu olan bir bit desen elde etmek için INFORMATION_SCHEMA.COLUMNS görünümü sorguladığınızda COLUMNPROPERTY sistem işlev ColumnID özelliğini başvurmalıdır.Örneğin:
Örnekler
Aşağıdaki örnekte tüm tablolar ve görünümler veritabanında bulunan bir NULL değeri içeremez sütunları verir.
See Also