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: .NET Framework
.NET
.NET Standard
SQL Server için Microsoft SqlClient Veri Sağlayıcısı, ortak şema koleksiyonlarına ek olarak ek şema koleksiyonlarını destekler. Şema koleksiyonları, kullandığınız SQL Server sürümüne göre biraz değişiklik gösterir. Desteklenen şema koleksiyonlarının listesini belirlemek için, bağımsız değişken olmadan veya "MetaDataCollections" şema koleksiyonu adıyla GetSchema yöntemini çağırın. Bu, desteklenen şema koleksiyonlarının listesini, her birinin desteklediği kısıtlamaların sayısını ve kullandıkları tanımlayıcı parçalarının sayısını içeren bir DataTable döndürür.
Databases
| ColumnName | VeriTürü | Description |
|---|---|---|
| veritabanı_adı | String | Veritabanının adı. |
| dbid | Int16 | Veritabanı Kimliği. |
| create_date | DateTime | Veritabanının Oluşturma Tarihi. |
Yabancı Anahtarlar
| ColumnName | VeriTürü | Description |
|---|---|---|
| KISIT_KATALOĞU | String | Kısıtlamanın ait olduğu katalog. |
| KISIT ŞEMASI | String | Kısıtlamayı içeren şema. |
| CONSTRAINT_NAME | String | Adı. |
| Tablo_Katalog | String | "Tablo Adı kısıtlaması bir bütünün parçasını oluşturur." |
| Tablo Şeması | String | Tabloyu içeren şema. |
| TABLE_NAME | String | Tablo Adı |
| KISIT_TIPI | String | Kısıtlama türü. Yalnızca "YABANCı ANAHTAR"a izin verilir. |
| ERTELENEBİLİR | String | Kısıtlamanın ertelenebilir olup olmadığını belirtir. HAYIR döndürür. |
| BAŞLANGIÇTA ERTELENDİ | String | Kısıtlamanın başlangıçta ertelenebilir olup olmadığını belirtir. HAYIR döndürür. |
Indexes
| ColumnName | VeriTürü | Description |
|---|---|---|
| kısıtlama_kataloğu | String | Dizinin ait olduğu katalog. |
| kısıtlama şeması | String | Dizini içeren şema. |
| kısıtlama_adı | String | Dizinin adı. |
| tablo kataloğu | String | Dizinin ilişkili olduğu tablo adı. |
| tablo şeması | String | Dizinin ilişkili olduğu tabloyu içeren şema. |
| tablo_adı | String | Tablo Adı. |
| endeks_adı | String | Dizin Adı. |
| type_desc | String | Dizinin türü aşağıdakilerden biri olacaktır: -YIĞIN -KÜMELENMİŞ - KÜMELENMEMİŞ -XML -UZAMSAL |
Dizin Sütunları
| ColumnName | VeriTürü | Description |
|---|---|---|
| kısıtlama_kataloğu | String | Dizinin ait olduğu katalog. |
| kısıtlama şeması | String | Dizini içeren şema. |
| kısıtlama_adı | String | Dizinin adı. |
| tablo kataloğu | String | Dizinin ilişkili olduğu tablo adı. |
| tablo şeması | String | Dizinin ilişkili olduğu tabloyu içeren şema. |
| tablo_adı | String | Tablo Adı. |
| sütun_adı | String | Dizinin ilişkili olduğu sütun adı. |
| sıra konumu | Int32 | Sütun sıralı konumu. |
| Anahtar Türü | Bayt | Nesnenin türü. |
| endeks_adı | String | Dizin Adı. |
Procedures
| ColumnName | VeriTürü | Description |
|---|---|---|
| ÖZEL_KATALOG | String | Kataloğa özgü isim. |
| SPESİFİK ŞEMA | String | Şemanın belirli adı. |
| SPECIFIC_NAME | String | Kataloğun özel adı. |
| ROUTINE_CATALOG | String | Saklı yordamın ait olduğu katalog. |
| RUTİN ŞEMA | String | Saklı yordamı içeren şema. |
| ROUTINE_NAME | String | Saklı yordamın adı. |
| ROUTINE_TYPE | String | Saklı yordamlar için PROCEDURE ve işlevler için İŞLEV'i döndürür. |
| OLUŞTURULDU | DateTime | Sürecin oluşturulduğu zamanı. |
| SON_DEĞİŞTİRİLDİ | DateTime | Prosedürün en son değiştirildiği zaman. |
Yordam Parametreleri
| ColumnName | VeriTürü | Description |
|---|---|---|
| ÖZEL_KATALOG | String | Parametre olduğu işlemin katalog adı. |
| SPESİFİK ŞEMA | String | Bu parametrenin parçası olduğu yordama ait şema. |
| SPECIFIC_NAME | String | Bu parametrenin parçası olduğu yordamın adı. |
| SIRA_POZİSYONU | Int32 | Parametrenin 1'den başlayarak sıralı konumu. Bir yordamın dönüş değeri için bu 0'dır. |
| PARAMETRE_MODU | String | Giriş parametresinde IN, çıkış parametresiyse OUT ve giriş/çıkış parametresi ise INOUT döndürür. |
| IS_RESULT | String | Bir işlev olan prosedürün sonucunu belirtiyorsa EVET döndürür. Aksi takdirde HAYIR döndürür. |
| AS_LOCATOR | String | Eğer yer belirleyici olarak bildirildiyse EVET döndürür. Aksi takdirde HAYIR döndürür. |
| PARAMETER_NAME | String | Parametrenin adı. Bu bir işlevin dönüş değerine karşılık geliyorsa NULL. |
| VERİ_TİPİ | String | Sistem tarafından sağlanan veri türü. |
| KARAKTER_AZAMİ_UZUNLUK | Int32 | İkili veya karakter veri türleri için en fazla karakter uzunluğu. Aksi takdirde NULL döndürür. |
| KARAKTER_OKTET_UZUNLUĞU | Int32 | İkili veya karakter veri türleri için bayt cinsinden uzunluk üst sınırı. Aksi takdirde NULL döndürür. |
| COLLATION_CATALOG | String | Parametrenin sıralama düzenine ait katalog adı. Karakter türlerinden biri değilse NULL döndürür. |
| Sıralama Şeması | String | Her zaman NULL döndürür. |
| Karşılaştırma_Adı | String | Parametrenin sıralamasının adı. Karakter türlerinden biri değilse NULL döndürür. |
| KARAKTER_SETİ_KATALOĞU | String | Parametrenin karakter kümesinin katalog adı. Karakter türlerinden biri değilse NULL döndürür. |
| Karakter Ayarı Şeması | String | Her zaman NULL döndürür. |
| KARAKTER_SETİ_ADI | String | Parametrenin karakter kümesinin adı. Karakter türlerinden biri değilse NULL döndürür. |
| Sayısal Hassasiyet | Bayt | Yaklaşık sayısal verilerin, tam sayısal verilerin, tamsayı verilerinin veya parasal verilerin duyarlığı. Aksi takdirde NULL döndürür. |
| Sayı Hassasiyeti Tabanı | Int16 | 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. |
| SAYISAL ÖLÇEK | Int32 | Yaklaşık sayısal verilerin, tam sayısal verilerin, tamsayı verilerinin veya parasal verilerin ölçeği. Aksi takdirde NULL döndürür. |
| TarihSaat_Hassasiyeti | Int16 | Parametre türü datetime veya smalldatetime ise kesirli saniyeler cinsinden duyarlık. Aksi takdirde NULL döndürür. |
| ARALIK_TIPI | String | SIFIR. SQL Server tarafından gelecekte kullanılmak üzere ayrılmıştır. |
| ARALIK_HASSASİYETİ | Int16 | SIFIR. SQL Server tarafından gelecekte kullanılmak üzere ayrılmıştır. |
Tables
| ColumnName | VeriTürü | Description |
|---|---|---|
| Tablo_Katalog | String | Tablonun kataloğu. |
| Tablo Şeması | String | Tabloyu içeren şema. |
| TABLE_NAME | String | Tablo adı. |
| TABLO_TİPİ | String | Tablo türü. GÖRÜNÜM veya TEMEL TABLO olabilir. |
Kolonlar
| ColumnName | VeriTürü | Description |
|---|---|---|
| Tablo_Katalog | String | Tablonun kataloğu. |
| Tablo Şeması | String | Tabloyu içeren şema. |
| TABLE_NAME | String | Tablo adı. |
| COLUMN_NAME | String | Sütun adı. |
| SIRA_POZİSYONU | Int32 | Sütun tanımlama numarası. |
| SÜTUN_VARSAYILAN | String | Sütunun varsayılan değeri |
| NULL_OLABİLİR | String | Sütunun null atanabilirliği. Bu sütun NULL'a izin veriyorsa, bu sütun EVET döndürür. Aksi takdirde Hayır döndürülür. |
| VERİ_TİPİ | String | Sistem tarafından sağlanan veri türü. |
| KARAKTER_AZAMİ_UZUNLUK | Int32 – Sql8, Int16 – Sql7 | İkili veriler, karakter verileri veya metin ve görüntü verileri için karakter cinsinden uzunluk üst sınırı. Aksi takdirde NULL döndürülür. |
| KARAKTER_OKTET_UZUNLUĞU | Int32 – SQL8, Int16 – Sql7 | İkili veriler, karakter verileri veya metin ve görüntü verileri için bayt cinsinden uzunluk üst sınırı. Aksi takdirde NULL döndürülür. |
| Sayısal Hassasiyet | İmzasız Bayt | Yaklaşık sayısal verilerin, tam sayısal verilerin, tamsayı verilerinin veya parasal verilerin duyarlığı. Aksi takdirde NULL döndürülür. |
| Sayı Hassasiyeti Tabanı | Int16 | Yaklaşık sayısal verilerin, tam sayısal verilerin, tamsayı verilerinin veya parasal verilerin duyarlık yarıçapı. Aksi takdirde NULL döndürülür. |
| SAYISAL ÖLÇEK | Int32 | Yaklaşık sayısal verilerin, tam sayısal verilerin, tamsayı verilerinin veya parasal verilerin ölçeği. Aksi takdirde NULL döndürülür. |
| TarihSaat_Hassasiyeti | Int16 | datetime ve SQL-92 aralık veri türleri için alt tür kodu. Diğer veri türleri için NULL döndürülür. |
| KARAKTER_SETİ_KATALOĞU | String | "Master'ı döndürür, eğer sütun karakter verileri veya metin veri türündeyse, karakter kümesinin bulunduğu veritabanını gösterir." Aksi takdirde NULL döndürülür. |
| Karakter Ayarı Şeması | String | Her zaman NULL döndürür. |
| KARAKTER_SETİ_ADI | String | 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ülür. |
| COLLATION_CATALOG | String | Karakter verileri veya metin veri türündeyse, harmanlamanın tanımlandığı veritabanı olan 'master'ı döndürür. Aksi takdirde, bu sütun NULL'tır. |
| IS_FILESTREAM | String | SÜTUNDA FILESTREAM özniteliği varsa EVET. Sütunda FILESTREAM özniteliği yoksa, cevap HAYIR'dır. |
| IS_SPARSE | String | Sütun seyrek bir sütunsa EVET. Eğer sütun seyrek bir sütun değilse, HAYIR. |
| If "IS_COLUMN_SET" is not a technical name or command that should remain in English, it could be translated contextually (e.g., "SÜTUN_AYARLI_MI" if it fits the context as a question or statement in Turkish). | String | Sütun, bir sütun kümesi sütunuysa EVET. Sütun, bir sütun kümesi sütunu değilse HAYIR. |
AllColumns
AllColumns şema koleksiyonu seyrek sütunları desteklemek için kullanılır. AllColumns, Columns şema koleksiyonuyla aynı kısıtlamalara ve sonuçta elde edilen DataTable şemasına sahiptir. Tek fark, AllColumns'un Sütunlar şema koleksiyonuna dahil olmayan sütun kümesi sütunları içermesidir. Aşağıdaki tabloda bu sütunlar açıklanmaktadır.
| ColumnName | VeriTürü | Description |
|---|---|---|
| Tablo_Katalog | String | Tablonun kataloğu. |
| Tablo Şeması | String | Tabloyu içeren şema. |
| TABLE_NAME | String | Tablo adı. |
| COLUMN_NAME | String | Sütun adı. |
| SIRA_POZİSYONU | Int32 | Sütun tanımlama numarası. |
| SÜTUN_VARSAYILAN | String | Sütunun varsayılan değeri |
| NULL_OLABİLİR | String | Sütunun null atanabilirliği. Bu sütun NULL'a izin veriyorsa, bu sütun EVET döndürür. Aksi takdirde HAYIR döndürülür. |
| VERİ_TİPİ | String | Sistem tarafından sağlanan veri türü. |
| KARAKTER_AZAMİ_UZUNLUK | Int32 | İkili veriler, karakter verileri veya metin ve görüntü verileri için karakter cinsinden uzunluk üst sınırı. Aksi takdirde NULL döndürülür. |
| KARAKTER_OKTET_UZUNLUĞU | Int32 | İkili veriler, karakter verileri veya metin ve görüntü verileri için bayt cinsinden uzunluk üst sınırı. Aksi takdirde NULL döndürülür. |
| Sayısal Hassasiyet | İmzasız Bayt | Yaklaşık sayısal verilerin, tam sayısal verilerin, tamsayı verilerinin veya parasal verilerin duyarlığı. Aksi takdirde NULL döndürülür. |
| Sayı Hassasiyeti Tabanı | Int16 | Yaklaşık sayısal verilerin, tam sayısal verilerin, tamsayı verilerinin veya parasal verilerin duyarlık yarıçapı. Aksi takdirde NULL döndürülür. |
| SAYISAL ÖLÇEK | Int32 | Yaklaşık sayısal verilerin, tam sayısal verilerin, tamsayı verilerinin veya parasal verilerin ölçeği. Aksi takdirde NULL döndürülür. |
| TarihSaat_Hassasiyeti | Int16 | datetime ve SQL-92 aralık veri türleri için alt tür kodu. Diğer veri türleri için NULL döndürülür. |
| KARAKTER_SETİ_KATALOĞU | String | "Master'ı döndürür, eğer sütun karakter verileri veya metin veri türündeyse, karakter kümesinin bulunduğu veritabanını gösterir." Aksi takdirde NULL döndürülür. |
| Karakter Ayarı Şeması | String | Her zaman NULL döndürür. |
| KARAKTER_SETİ_ADI | String | 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ülür. |
| COLLATION_CATALOG | String | Karakter verileri veya metin veri türündeyse, harmanlamanın tanımlandığı veritabanı olan 'master'ı döndürür. Aksi takdirde, bu sütun NULL'tır. |
| IS_FILESTREAM | String | SÜTUNDA FILESTREAM özniteliği varsa EVET. Sütunda FILESTREAM özniteliği yoksa, cevap HAYIR'dır. |
| IS_SPARSE | String | Sütun seyrek bir sütunsa EVET. Eğer sütun seyrek bir sütun değilse, HAYIR. |
| If "IS_COLUMN_SET" is not a technical name or command that should remain in English, it could be translated contextually (e.g., "SÜTUN_AYARLI_MI" if it fits the context as a question or statement in Turkish). | String | Sütun, bir sütun kümesi sütunuysa EVET. Sütun, bir sütun kümesi sütunu değilse HAYIR. |
ColumnSetColumns
ColumnSetColumns şema koleksiyonu seyrek sütunları desteklemek için kullanılır. ColumnSetColumns şema koleksiyonu, bir sütun kümesindeki tüm sütunların şemasını döndürür. Aşağıdaki tabloda bu sütunlar açıklanmaktadır.
| ColumnName | VeriTürü | Description |
|---|---|---|
| Tablo_Katalog | String | Tablonun kataloğu. |
| Tablo Şeması | String | Tabloyu içeren şema. |
| TABLE_NAME | String | Tablo adı. |
| COLUMN_NAME | String | Sütun adı. |
| SIRA_POZİSYONU | Int32 | Sütun tanımlama numarası. |
| SÜTUN_VARSAYILAN | String | Sütunun varsayılan değeri |
| NULL_OLABİLİR | String | Sütunun null atanabilirliği. Bu sütun NULL'a izin veriyorsa, bu sütun EVET döndürür. Aksi takdirde HAYIR döndürülür. |
| VERİ_TİPİ | String | Sistem tarafından sağlanan veri türü. |
| KARAKTER_AZAMİ_UZUNLUK | Int32 | İkili veriler, karakter verileri veya metin ve görüntü verileri için karakter cinsinden uzunluk üst sınırı. Aksi takdirde NULL döndürülür. |
| KARAKTER_OKTET_UZUNLUĞU | Int32 | İkili veriler, karakter verileri veya metin ve görüntü verileri için bayt cinsinden uzunluk üst sınırı. Aksi takdirde NULL döndürülür. |
| Sayısal Hassasiyet | İmzasız Bayt | Yaklaşık sayısal verilerin, tam sayısal verilerin, tamsayı verilerinin veya parasal verilerin duyarlığı. Aksi takdirde NULL döndürülür. |
| Sayı Hassasiyeti Tabanı | Int16 | Yaklaşık sayısal verilerin, tam sayısal verilerin, tamsayı verilerinin veya parasal verilerin duyarlık yarıçapı. Aksi takdirde NULL döndürülür. |
| SAYISAL ÖLÇEK | Int32 | Yaklaşık sayısal verilerin, tam sayısal verilerin, tamsayı verilerinin veya parasal verilerin ölçeği. Aksi takdirde NULL döndürülür. |
| TarihSaat_Hassasiyeti | Int16 | datetime ve SQL-92 aralık veri türleri için alt tür kodu. Diğer veri türleri için NULL döndürülür. |
| KARAKTER_SETİ_KATALOĞU | String | "Master'ı döndürür, eğer sütun karakter verileri veya metin veri türündeyse, karakter kümesinin bulunduğu veritabanını gösterir." Aksi takdirde NULL döndürülür. |
| Karakter Ayarı Şeması | String | Her zaman NULL döndürür. |
| KARAKTER_SETİ_ADI | String | 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ülür. |
| COLLATION_CATALOG | String | Karakter verileri veya metin veri türündeyse, harmanlamanın tanımlandığı veritabanı olan 'master'ı döndürür. Aksi takdirde, bu sütun NULL'tır. |
| IS_FILESTREAM | String | SÜTUNDA FILESTREAM özniteliği varsa EVET. Sütunda FILESTREAM özniteliği yoksa, cevap HAYIR'dır. |
| IS_SPARSE | String | Sütun seyrek bir sütunsa EVET. Eğer sütun seyrek bir sütun değilse, HAYIR. |
| If "IS_COLUMN_SET" is not a technical name or command that should remain in English, it could be translated contextually (e.g., "SÜTUN_AYARLI_MI" if it fits the context as a question or statement in Turkish). | String | Sütun, bir sütun kümesi sütunuysa EVET. Sütun, bir sütun kümesi sütunu değilse HAYIR. |
Users
| ColumnName | VeriTürü | Description |
|---|---|---|
| uid | Int16 | Bu veritabanında benzersiz olan kullanıcı kimliği. 1, veritabanı sahibidir. |
| user_name | String | Bu veritabanında benzersiz olan kullanıcı adı veya grup adı. |
| oluşturma | DateTime | Hesabın eklendiği tarih. |
| güncelleştirildi | DateTime | Hesabın son değiştirildiği tarih. |
İzlenimler
| ColumnName | VeriTürü | Description |
|---|---|---|
| Tablo_Katalog | String | Görünümün kataloğu. |
| Tablo Şeması | String | Görünümü içeren şema. |
| TABLE_NAME | String | Görünüm adı. |
| Kontrol_Seçeneği | String | WITH CHECK OPTION türü. Özgün görünüm, CHECK OPTION ile oluşturulduysa CASCADE olur. Aksi takdirde NONE döndürülür. |
| GÜNCELLENEBİLİR_Mİ | String | Görünümün güncelleştirilebilir olup olmadığını belirtir. Her zaman HAYIR verir. |
Sütunları Görüntüle
| ColumnName | VeriTürü | Description |
|---|---|---|
| KATALOĞU GÖRÜNTÜLE | String | Görünümün kataloğu. |
| VIEW_SCHEMA | String | Görünümü içeren şema. |
| GÖRÜNÜM_ADI | String | Görünüm adı. |
| Tablo_Katalog | String | Bu görünümle ilişkili tablonun kataloğu. |
| Tablo Şeması | String | Bu görünümle ilişkili tabloyu içeren şema. |
| TABLE_NAME | String | Görünümle ilişkili tablonun adı. Temel Tablo. |
| COLUMN_NAME | String | Sütun adı. |
Kullanıcı Tanımlı Türler
| ColumnName | VeriTürü | Description |
|---|---|---|
| montaj_adı | String | Derleme için dosyanın adı. |
| udt_name | String | Assembly için sınıf adı. |
| ana_sürüm | Nesne | Ana Sürüm Numarası. |
| version_minor | Nesne | Küçük Sürüm Numarası. |
| sürüm yapısı | Nesne | Derleme Numarası. |
| sürüm_revizyon | Nesne | Düzeltme Numarası. |
| kültür_bilgisi | Nesne | Bu UDT ile ilişkili kültür bilgileri. |
| açık anahtar | Nesne | Bu Derleme tarafından kullanılan ortak anahtar. |
| sabit_uzunluk_mu | Boolean | Tür uzunluğunun her zaman max_length ile aynı olup olmadığını belirtir. |
| max_length | Int16 | Bayt cinsinden türün maksimum uzunluğu. |
| Oluşturma_Tarihi | DateTime | Birleşimin oluşturulduğu/kaydedildiği tarih. |
| Yetki_kümesi_açıklaması | String | Derleme için izin kümesi/güvenlik düzeyi için tanımlayıcı ad. |
Ayrıca bakınız
- Veritabanı şema bilgileri alınıyor
- SQL Server için Microsoft ADO.NET