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.
SQL Server için Microsoft .NET Framework 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 yöntemini çağırın GetSchema . 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.
Veritabanları
| Sütun Adı | VeriTürü | Açıklama |
|---|---|---|
| veritabanı_adı | Dize | Veritabanının adı. |
| dbid | Int16 | Veritabanı Kimliği. |
| oluşturma_tarihi | Tarih ve Saat | Veritabanının Oluşturma Tarihi. |
Yabancı Anahtarlar
| Sütun Adı | VeriTürü | Açıklama |
|---|---|---|
| KISIT_KATALOĞU | Dize | Kısıtlamanın ait olduğu katalog. |
| KISIT ŞEMASI | Dize | Kısıtlamayı içeren şema. |
| CONSTRAINT_NAME | Dize | Adı. |
| Tablo_Katalog | Dize | "Tablo Adı kısıtlaması bir bütünün parçasını oluşturur." |
| Tablo Şeması | Dize | Tabloyu içeren şema. |
| TABLE_NAME | Dize | Tablo Adı |
| KISIT_TIPI | Dize | Kısıtlama türü. Yalnızca "YABANCı ANAHTAR"a izin verilir. |
| ERTELENEBİLİR | Dize | Kısıtlamanın ertelenebilir olup olmadığını belirtir. HAYIR döndürür. |
| BAŞLANGIÇTA ERTELENDİ | Dize | Kısıtlamanın başlangıçta ertelenebilir olup olmadığını belirtir. HAYIR döndürür. |
Dizinler
| Sütun Adı | VeriTürü | Açıklama |
|---|---|---|
| kısıtlama_kataloğu | Dize | Dizinin ait olduğu katalog. |
| kısıtlama şeması | Dize | Dizini içeren şema. |
| kısıtlama_adı | Dize | Dizinin adı. |
| tablo kataloğu | Dize | Dizinin ilişkili olduğu tablo adı. |
| tablo şeması | Dize | Dizinin ilişkili olduğu tabloyu içeren şema. |
| tablo_adı | Dize | Tablo Adı. |
| endeks_adı | Dize | Dizin Adı. |
Dizinler (SQL Server 2008)
.NET Framework sürüm 3.5 SP1 ve SQL Server 2008 ile başlayarak, yeni uzamsal türleri, dosya akışını ve seyrek sütunları desteklemek için Dizinler şema koleksiyonuna aşağıdaki sütunlar eklenmiştir. Bu sütunlar .NET Framework ve SQL Server'ın önceki sürümlerinde desteklenmez.
| Sütun Adı | VeriTürü | Açıklama |
|---|---|---|
| tür_açıklaması | Dize | Dizinin türü aşağıdakilerden biri olacaktır: -YIĞIN -KÜMELENMİŞ - KÜMELENMEMİŞ -XML -UZAMSAL |
Dizin Sütunları
| Sütun Adı | VeriTürü | Açıklama |
|---|---|---|
| kısıtlama_kataloğu | Dize | Dizinin ait olduğu katalog. |
| kısıtlama şeması | Dize | Dizini içeren şema. |
| kısıtlama_adı | Dize | Dizinin adı. |
| tablo kataloğu | Dize | Dizinin ilişkili olduğu tablo adı. |
| tablo şeması | Dize | Dizinin ilişkili olduğu tabloyu içeren şema. |
| tablo_adı | Dize | Tablo Adı. |
| sütun_adı | Dize | 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ı | Dize | Dizin Adı. |
Prosedürler
| Sütun Adı | VeriTürü | Açıklama |
|---|---|---|
| ÖZEL_KATALOG | Dize | Kataloğa özgü isim. |
| SPESİFİK ŞEMA | Dize | Şemanın belirli adı. |
| SPECIFIC_NAME | Dize | Kataloğun özel adı. |
| ROUTINE_CATALOG | Dize | Saklı yordamın ait olduğu katalog. |
| RUTİN ŞEMA | Dize | Saklı yordamı içeren şema. |
| ROUTINE_NAME | Dize | Saklı yordamın adı. |
| ROUTINE_TYPE | Dize | Saklı yordamlar için PROCEDURE ve işlevler için İŞLEV'i döndürür. |
| OLUŞTURULDU | Tarih ve Saat | Sürecin oluşturulduğu zamanı. |
| SON_DEĞİŞTİRİLDİ | Tarih ve Saat | Prosedürün en son değiştirildiği zaman. |
Yordam Parametreleri
| Sütun Adı | VeriTürü | Açıklama |
|---|---|---|
| ÖZEL_KATALOG | Dize | Parametre olduğu işlemin katalog adı. |
| SPESİFİK ŞEMA | Dize | Bu parametrenin parçası olduğu yordama ait şema. |
| SPECIFIC_NAME | Dize | 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 | Dize | Giriş parametresinde IN, çıkış parametresiyse OUT ve giriş/çıkış parametresi ise INOUT döndürür. |
| IS_RESULT | Dize | Bir işlev olan prosedürün sonucunu belirtiyorsa EVET döndürür. Aksi takdirde HAYIR döndürür. |
| AS_LOCATOR | Dize | Eğer yer belirleyici olarak bildirildiyse EVET döndürür. Aksi takdirde HAYIR döndürür. |
| PARAMETER_NAME | Dize | Parametrenin adı. Bu bir işlevin dönüş değerine karşılık geliyorsa NULL. |
| VERİ_TİPİ | Dize | 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 | Dize | Parametrenin sıralama düzenine ait katalog adı. Karakter türlerinden biri değilse NULL döndürür. |
| Sıralama Şeması | Dize | Her zaman NULL döndürür. |
| Karşılaştırma_Adı | Dize | Parametrenin sıralamasının adı. Karakter türlerinden biri değilse NULL döndürür. |
| KARAKTER_SETİ_KATALOĞU | Dize | Parametrenin karakter kümesinin katalog adı. Karakter türlerinden biri değilse NULL döndürür. |
| Karakter Ayarı Şeması | Dize | Her zaman NULL döndürür. |
| KARAKTER_SETİ_ADI | Dize | 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 | Dize | 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. |
Tablolar
| Sütun Adı | VeriTürü | Açıklama |
|---|---|---|
| Tablo_Katalog | Dize | Tablonun kataloğu. |
| Tablo Şeması | Dize | Tabloyu içeren şema. |
| TABLE_NAME | Dize | Tablo adı. |
| TABLO_TİPİ | Dize | Tablo türü. GÖRÜNÜM veya TEMEL TABLO olabilir. |
Kolonlar
| Sütun Adı | VeriTürü | Açıklama |
|---|---|---|
| Tablo_Katalog | Dize | Tablonun kataloğu. |
| Tablo Şeması | Dize | Tabloyu içeren şema. |
| TABLE_NAME | Dize | Tablo adı. |
| COLUMN_NAME | Dize | Sütun adı. |
| SIRA_POZİSYONU | Int32 | Sütun tanımlama numarası. |
| SÜTUN_VARSAYILAN | Dize | Sütunun varsayılan değeri |
| NULL_OLABİLİR | Dize | 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İ | Dize | 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 | Dize | "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ı | Dize | Her zaman NULL döndürür. |
| KARAKTER_SETİ_ADI | Dize | 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 | Dize | 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. |
Sütunlar (SQL Server 2008)
.NET Framework sürüm 3.5 SP1 ve SQL Server 2008'le başlayarak, yeni uzamsal türleri, dosya akışını ve seyrek sütunları desteklemek için Sütunlar şema koleksiyonuna aşağıdaki sütunlar eklenmiştir. Bu sütunlar .NET Framework ve SQL Server'ın önceki sürümlerinde desteklenmez.
| Sütun Adı | VeriTürü | Açıklama |
|---|---|---|
| IS_FILESTREAM | Dize | SÜTUNDA FILESTREAM özniteliği varsa EVET. Sütunda FILESTREAM özniteliği yoksa, cevap HAYIR'dır. |
| IS_SPARSE | Dize | 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). | Dize | Sütun, bir sütun kümesi sütunuysa EVET. Sütun, bir sütun kümesi sütunu değilse HAYIR. |
AllColumns (SQL Server 2008)
.NET Framework sürüm 3.5 SP1 ve SQL Server 2008 ile başlayarak, seyrek sütunları desteklemek için AllColumns şema koleksiyonu eklenmiştir. AllColumns, .NET Framework ve SQL Server'ın önceki sürümlerinde desteklenmez.
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.
| Sütun Adı | VeriTürü | Açıklama |
|---|---|---|
| Tablo_Katalog | Dize | Tablonun kataloğu. |
| Tablo Şeması | Dize | Tabloyu içeren şema. |
| TABLE_NAME | Dize | Tablo adı. |
| COLUMN_NAME | Dize | Sütun adı. |
| SIRA_POZİSYONU | Int32 | Sütun tanımlama numarası. |
| SÜTUN_VARSAYILAN | Dize | Sütunun varsayılan değeri |
| NULL_OLABİLİR | Dize | 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İ | Dize | 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 | Dize | "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ı | Dize | Her zaman NULL döndürür. |
| KARAKTER_SETİ_ADI | Dize | 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 | Dize | 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 | Dize | SÜTUNDA FILESTREAM özniteliği varsa EVET. Sütunda FILESTREAM özniteliği yoksa, cevap HAYIR'dır. |
| IS_SPARSE | Dize | 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). | Dize | Sütun, bir sütun kümesi sütunuysa EVET. Sütun, bir sütun kümesi sütunu değilse HAYIR. |
ColumnSetColumns (SQL Server 2008)
.NET Framework sürüm 3.5 SP1 ve SQL Server 2008'le başlayarak, seyrek sütunları desteklemek için ColumnSetColumns şema koleksiyonu eklenmiştir. ColumnSetColumns, .NET Framework ve SQL Server'ın önceki sürümlerinde desteklenmez. 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.
| Sütun Adı | VeriTürü | Açıklama |
|---|---|---|
| Tablo_Katalog | Dize | Tablonun kataloğu. |
| Tablo Şeması | Dize | Tabloyu içeren şema. |
| TABLE_NAME | Dize | Tablo adı. |
| COLUMN_NAME | Dize | Sütun adı. |
| SIRA_POZİSYONU | Int32 | Sütun tanımlama numarası. |
| SÜTUN_VARSAYILAN | Dize | Sütunun varsayılan değeri |
| NULL_OLABİLİR | Dize | 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İ | Dize | 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 | Dize | "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ı | Dize | Her zaman NULL döndürür. |
| KARAKTER_SETİ_ADI | Dize | 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 | Dize | 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 | Dize | SÜTUNDA FILESTREAM özniteliği varsa EVET. Sütunda FILESTREAM özniteliği yoksa, cevap HAYIR'dır. |
| IS_SPARSE | Dize | 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). | Dize | Sütun, bir sütun kümesi sütunuysa EVET. Sütun, bir sütun kümesi sütunu değilse HAYIR. |
Kullanıcılar
| Sütun Adı | VeriTürü | Açıklama |
|---|---|---|
| Uıd | Int16 | Bu veritabanında benzersiz olan kullanıcı kimliği. 1, veritabanı sahibidir. |
| user_name | Dize | Bu veritabanında benzersiz olan kullanıcı adı veya grup adı. |
| oluşturma | Tarih ve Saat | Hesabın eklendiği tarih. |
| güncelleştirildi | Tarih ve Saat | Hesabın son değiştirildiği tarih. |
İzlenimler
| Sütun Adı | VeriTürü | Açıklama |
|---|---|---|
| Tablo_Katalog | Dize | Görünümün kataloğu. |
| Tablo Şeması | Dize | Görünümü içeren şema. |
| TABLE_NAME | Dize | Görünüm adı. |
| Kontrol_Seçeneği | Dize | 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İ | Dize | Görünümün güncelleştirilebilir olup olmadığını belirtir. Her zaman HAYIR verir. |
Sütunları Görüntüle
| Sütun Adı | VeriTürü | Açıklama |
|---|---|---|
| KATALOĞU GÖRÜNTÜLE | Dize | Görünümün kataloğu. |
| VIEW_SCHEMA | Dize | Görünümü içeren şema. |
| GÖRÜNÜM_ADI | Dize | Görünüm adı. |
| Tablo_Katalog | Dize | Bu görünümle ilişkili tablonun kataloğu. |
| Tablo Şeması | Dize | Bu görünümle ilişkili tabloyu içeren şema. |
| TABLE_NAME | Dize | Görünümle ilişkili tablonun adı. Temel Tablo. |
| COLUMN_NAME | Dize | Sütun adı. |
Kullanıcı Tanımlı Türler
| Sütun Adı | VeriTürü | Açıklama |
|---|---|---|
| montaj_adı | Dize | Derleme için dosyanın adı. |
| udt_name | Dize | 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 (Boole Mantığı) | Tür uzunluğunun her zaman max_length ile aynı olup olmadığını belirtir. |
| maks_uzunluk | Int16 | Bayt cinsinden türün maksimum uzunluğu. |
| Oluşturma_Tarihi | Tarih ve Saat | Birleşimin oluşturulduğu/kaydedildiği tarih. |
| Yetki_kümesi_açıklaması | Dize | Derleme için izin kümesi/güvenlik düzeyi için tanımlayıcı ad. |