Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A következőre vonatkozik: .NET Framework
.NET .NET
Standard
Az SQL ServerHez készült Microsoft SqlClient-adatszolgáltató a gyakori sémagyűjteményeken kívül további sémagyűjteményeket is támogat. A sémagyűjtemények kissé eltérnek a használt SQL Server-verziótól. A támogatott sémagyűjtemények listájának meghatározásához hívja meg a GetSchema metódust argumentumok nélkül vagy a "MetaDataCollections" sémagyűjtemény nevével. Ez egy DataTable listát ad vissza a támogatott sémagyűjteményekről, az általuk támogatott korlátozások számáról és az általuk használt azonosító részek számáról.
Databases
| ColumnName | Adattípus | Description |
|---|---|---|
| Adatbázis_név | Lánc | Az adatbázis neve. |
| dbid | Int16 | Adatbázis-azonosító. |
| create_date | DateTime | Az adatbázis létrehozási dátuma. |
Idegen kulcsok
| ColumnName | Adattípus | Description |
|---|---|---|
| Korlát_katalógus | Lánc | A katalógus, amelyhez a korlátozás tartozik. |
| Korlátozási séma | Lánc | A kényszert tartalmazó séma. |
| CONSTRAINT_NAME | Lánc | Név. |
| TÁBLA_KATALÓGUS | Lánc | A táblanév-korlátozás a része. |
| TÁBLÁZAT_SÉMA | Lánc | A táblát tartalmazó séma. |
| TABLE_NAME | Lánc | Tábla neve |
| KORLÁTOZÁS_TÍPUSA | Lánc | A kényszer típusa. Csak a "KÜLFÖLDI KULCS" engedélyezett. |
| Elhalasztható | Lánc | Megadja, hogy a kényszer elhalasztható-e. "NEM-et ad vissza." |
| Kezdetben_Felfüggesztve | Lánc | Megadja, hogy a kényszer kezdetben késleltethető-e. "NEM-et ad vissza." |
Indexes
| ColumnName | Adattípus | Description |
|---|---|---|
| korlátozás_katalógus | Lánc | Katalógus, amelyhez az index tartozik. |
| korlátozási séma | Lánc | Az indexet tartalmazó séma. |
| constraint_name | Lánc | Az index neve. |
| táblakatalógus | Lánc | Az indexhez társított táblanév. |
| tábla_séma | Lánc | Az indexhez társított táblát tartalmazó séma. |
| table_name | Lánc | Táblázat neve. |
| index_name | Lánc | Index megnevezés. |
| type_desc | Lánc | Az index típusa az alábbiak egyike lesz: -HALOM -FÜRTÖZÖTT - NEM CSOPORTOSÍTOTT - XML -TÉRBELI |
IndexOszlopok
| ColumnName | Adattípus | Description |
|---|---|---|
| korlátozás_katalógus | Lánc | Katalógus, amelyhez az index tartozik. |
| korlátozási séma | Lánc | Az indexet tartalmazó séma. |
| constraint_name | Lánc | Az index neve. |
| táblakatalógus | Lánc | Az indexhez társított táblanév. |
| tábla_séma | Lánc | Az indexhez társított táblát tartalmazó séma. |
| table_name | Lánc | Táblázat neve. |
| oszlop_név | Lánc | Az indexhez társított oszlopnév. |
| sorszám pozíció | Int32 | Oszlop ordinális pozíciója. |
| Billentyűtípus | Byte | Az objektum típusa. |
| index_name | Lánc | Index megnevezés. |
Procedures
| ColumnName | Adattípus | Description |
|---|---|---|
| Specifikus katalógus | Lánc | A katalógus konkrét neve. |
| SPECIFIC_SCHEMA | Lánc | A séma konkrét neve. |
| SPECIFIC_NAME | Lánc | A katalógus konkrét neve. |
| RUTINKATALÓGUS | Lánc | A tárolt eljáráshoz tartozó katalógus. |
| ROUTINE_SCHEMA | Lánc | A tárolt eljárást tartalmazó séma. |
| ROUTINE_NAME | Lánc | A tárolt eljárás neve. |
| RUTIN_TÍPUS | Lánc | Eljárásokat ad vissza tárolt eljárásokhoz, és függvényeket függvényekhez. |
| LÉTREHOZVA | DateTime | Az eljárás létrehozásának időpontja. |
| Utoljára módosított | DateTime | Az eljárás utolsó módosításának időpontja. |
Eljárásparaméterek
| ColumnName | Adattípus | Description |
|---|---|---|
| Specifikus katalógus | Lánc | Annak az eljárásnak a katalógusneve, amelynek ez egy paramétere. |
| SPECIFIC_SCHEMA | Lánc | A paraméter részét képező eljárást tartalmazó séma. |
| SPECIFIC_NAME | Lánc | Annak az eljárásnak a neve, amelynek ez a paraméter a része. |
| SORSZÁMPOZÍCIÓ | Int32 | Az elsőtől kezdve a paraméterek sorrendi helyzete. Egy eljárás visszatérési értéke 0. |
| PARAMÉTER_MÓD | Lánc | IN értéket ad vissza, ha egy bemeneti paraméter, OUT értéket, ha kimeneti paraméter, és INOUT értéket, ha bemeneti/kimeneti paraméter. |
| EREDMÉNY | Lánc | Igen értéket ad vissza, ha a függvényként megadott eljárás eredményét jelzi. Ellenkező esetben a NEM értéket adja eredményül. |
| AS_LOCATOR | Lánc | Igen értéket ad vissza, ha lokátorként van deklarálva. Ellenkező esetben a NEM értéket adja eredményül. |
| PARAMETER_NAME | Lánc | A paraméter neve. NULL érték, ha ez egy függvény visszatérési értékének felel meg. |
| Adattípus | Lánc | Rendszer által megadott adattípus. |
| Maximális karakterhosszúság | Int32 | Bináris vagy karakter típusú adattípusok karaktereinek maximális hossza. Ellenkező esetben null értéket ad vissza. |
| KARAKTER_OKTET_HOSSZ | Int32 | Bináris vagy karakter típusú adattípusok maximális hossza bájtban. Ellenkező esetben null értéket ad vissza. |
| COLLATION_CATALOG | Lánc | A paraméter sorrendjének katalógusneve. Ha nem az egyik karaktertípus, null értéket ad vissza. |
| COLLATION_SCHEMA | Lánc | Mindig NULL értéket ad vissza. |
| COLLATION_NAME | Lánc | A paraméter rendezési sorrendjének neve. Ha nem az egyik karaktertípus, null értéket ad vissza. |
| Karakterkészlet_katalógus | Lánc | A paraméter karakterkészletének katalógusneve. Ha nem az egyik karaktertípus, null értéket ad vissza. |
| KARAKTERKÉSZLET_SÉMA | Lánc | Mindig NULL értéket ad vissza. |
| CHARACTER_SET_NAME | Lánc | A paraméter karakterkészletének neve. Ha nem az egyik karaktertípus, null értéket ad vissza. |
| Numerikus pontosság | Byte | Közelítő numerikus adatok, pontos numerikus adatok, egész számok vagy pénzbeli adatok pontossága. Ellenkező esetben null értéket ad vissza. |
| Numerikus pontosság radiánus | Int16 | Közelítő numerikus adatok, pontos numerikus adatok, egész számok vagy pénzbeli adatok pontossági radixálása. Ellenkező esetben null értéket ad vissza. |
| számértékelési skála | Int32 | Közelítő numerikus adatok, pontos numerikus adatok, egész számok vagy pénzbeli adatok skálázása. Ellenkező esetben null értéket ad vissza. |
| Dátumidő-pontosság | Int16 | Pontosság tört másodpercben, ha a paraméter típusa datetime vagy smalldatetime. Ellenkező esetben null értéket ad vissza. |
| INTERVALLUM_TÍPUS | Lánc | NULLA. Későbbi használatra az SQL Server által fenntartva. |
| Intervallum pontosság | Int16 | NULLA. Későbbi használatra az SQL Server által fenntartva. |
Tables
| ColumnName | Adattípus | Description |
|---|---|---|
| TÁBLA_KATALÓGUS | Lánc | A táblázat katalógusa. |
| TÁBLÁZAT_SÉMA | Lánc | A táblát tartalmazó séma. |
| TABLE_NAME | Lánc | Tábla neve. |
| TÁBLÁZAT_TÍPUS | Lánc | Táblázat típusa. Lehet nézet vagy alaptábla. |
Columns
| ColumnName | Adattípus | Description |
|---|---|---|
| TÁBLA_KATALÓGUS | Lánc | A táblázat katalógusa. |
| TÁBLÁZAT_SÉMA | Lánc | A táblát tartalmazó séma. |
| TABLE_NAME | Lánc | Tábla neve. |
| COLUMN_NAME | Lánc | Oszlop neve. |
| SORSZÁMPOZÍCIÓ | Int32 | Oszlopazonosító szám. |
| OSZLOP_ALAPÉRTELMEZÉS | Lánc | Az oszlop alapértelmezett értéke |
| IS_NULLABLE | Lánc | Az oszlop érvénytelensége. Ha ez az oszlop engedélyezi a NULL értéket, ez az oszlop IGEN értéket ad vissza. Ellenkező esetben a "Nem" érték kerül visszaadásra. |
| Adattípus | Lánc | Rendszer által megadott adattípus. |
| Maximális karakterhosszúság | Int32 – Sql8, Int16 – Sql7 | Bináris adatok, karakteradatok, szöveg- és képadatok maximális hossza karakterben. Ellenkező esetben a null értéket adja vissza a függvény. |
| KARAKTER_OKTET_HOSSZ | Int32 – SQL8, Int16 – Sql7 | Bináris adatok, karakteradatok, szöveg- és képadatok maximális hossza bájtban. Ellenkező esetben a null értéket adja vissza a függvény. |
| Numerikus pontosság | Aláíratlan bájt | Közelítő numerikus adatok, pontos numerikus adatok, egész számok vagy pénzbeli adatok pontossága. Ellenkező esetben a null értéket adja vissza a függvény. |
| Numerikus pontosság radiánus | Int16 | Közelítő numerikus adatok, pontos numerikus adatok, egész számok vagy pénzbeli adatok pontossági radixálása. Ellenkező esetben a null értéket adja vissza a függvény. |
| számértékelési skála | Int32 | Közelítő numerikus adatok, pontos numerikus adatok, egész számok vagy pénzbeli adatok skálázása. Ellenkező esetben a null értéket adja vissza a függvény. |
| Dátumidő-pontosság | Int16 | A datetime és az SQL-92 intervallum típusú adattípusok altípuskódja. Más adattípusok esetén a NULL értéket adja vissza a függvény. |
| Karakterkészlet_katalógus | Lánc | A master adatbázist adja vissza, amely azt az adatbázist jelzi, amelyben a karakterkészlet található, ha az oszlop karakteradatok vagy szöveges adattípus. Ellenkező esetben a null értéket adja vissza a függvény. |
| KARAKTERKÉSZLET_SÉMA | Lánc | Mindig NULL értéket ad vissza. |
| CHARACTER_SET_NAME | Lánc | A karakterkészlet egyedi nevét adja vissza, ha ez az oszlop karakteradatok vagy szöveges adattípus. Ellenkező esetben a null értéket adja vissza a függvény. |
| COLLATION_CATALOG | Lánc | A 'master' adatbázist adja vissza, amely azt az adatbázist jelöli, amelyben a kollázs van meghatározva, ha az oszlop karaktersoros vagy szöveges adattípusú. Ellenkező esetben ez az oszlop NULL értékű. |
| IS_FILESTREAM | Lánc | IGEN, ha az oszlop FILESTREAM attribútummal rendelkezik. NEM, ha az oszlop nem rendelkezik FILESTREAM attribútummal. |
| IS_SPARSE | Lánc | IGEN, ha az oszlop ritka. NEM, ha az oszlop nem ritka oszlop. |
| IS_COLUMN_SET | Lánc | IGEN, ha az oszlop egy oszlopkészlet része. NEM, ha az oszlop nem oszlopkészletű oszlop. |
ÖsszesOszlop
Az AllColumns sémagyűjtemény a ritka oszlopok támogatására szolgál. Az AllColumns ugyanazokat a korlátozásokat és az eredményül kapott DataTable sémát használja, mint az Oszlopok sémagyűjtemény. Az egyetlen különbség az, hogy az AllColumns olyan oszlopkészlet-oszlopokat tartalmaz, amelyek nem szerepelnek az Oszlopok sémagyűjteményben. Az alábbi táblázat ezeket az oszlopokat ismerteti.
| ColumnName | Adattípus | Description |
|---|---|---|
| TÁBLA_KATALÓGUS | Lánc | A táblázat katalógusa. |
| TÁBLÁZAT_SÉMA | Lánc | A táblát tartalmazó séma. |
| TABLE_NAME | Lánc | Tábla neve. |
| COLUMN_NAME | Lánc | Oszlop neve. |
| SORSZÁMPOZÍCIÓ | Int32 | Oszlopazonosító szám. |
| OSZLOP_ALAPÉRTELMEZÉS | Lánc | Az oszlop alapértelmezett értéke |
| IS_NULLABLE | Lánc | Az oszlop érvénytelensége. Ha ez az oszlop engedélyezi a NULL értéket, ez az oszlop IGEN értéket ad vissza. Ellenkező esetben a nem értéket adja vissza a függvény. |
| Adattípus | Lánc | Rendszer által megadott adattípus. |
| Maximális karakterhosszúság | Int32 | Bináris adatok, karakteradatok, szöveg- és képadatok maximális hossza karakterben. Ellenkező esetben a null értéket adja vissza a függvény. |
| KARAKTER_OKTET_HOSSZ | Int32 | Bináris adatok, karakteradatok, szöveg- és képadatok maximális hossza bájtban. Ellenkező esetben a null értéket adja vissza a függvény. |
| Numerikus pontosság | Aláíratlan bájt | Közelítő numerikus adatok, pontos numerikus adatok, egész számok vagy pénzbeli adatok pontossága. Ellenkező esetben a null értéket adja vissza a függvény. |
| Numerikus pontosság radiánus | Int16 | Közelítő numerikus adatok, pontos numerikus adatok, egész számok vagy pénzbeli adatok pontossági radixálása. Ellenkező esetben a null értéket adja vissza a függvény. |
| számértékelési skála | Int32 | Közelítő numerikus adatok, pontos numerikus adatok, egész számok vagy pénzbeli adatok skálázása. Ellenkező esetben a null értéket adja vissza a függvény. |
| Dátumidő-pontosság | Int16 | A datetime és az SQL-92 intervallum típusú adattípusok altípuskódja. Más adattípusok esetén a NULL értéket adja vissza a függvény. |
| Karakterkészlet_katalógus | Lánc | A master adatbázist adja vissza, amely azt az adatbázist jelzi, amelyben a karakterkészlet található, ha az oszlop karakteradatok vagy szöveges adattípus. Ellenkező esetben a null értéket adja vissza a függvény. |
| KARAKTERKÉSZLET_SÉMA | Lánc | Mindig NULL értéket ad vissza. |
| CHARACTER_SET_NAME | Lánc | A karakterkészlet egyedi nevét adja vissza, ha ez az oszlop karakteradatok vagy szöveges adattípus. Ellenkező esetben a null értéket adja vissza a függvény. |
| COLLATION_CATALOG | Lánc | A 'master' adatbázist adja vissza, amely azt az adatbázist jelöli, amelyben a kollázs van meghatározva, ha az oszlop karaktersoros vagy szöveges adattípusú. Ellenkező esetben ez az oszlop NULL értékű. |
| IS_FILESTREAM | Lánc | IGEN, ha az oszlop FILESTREAM attribútummal rendelkezik. NEM, ha az oszlop nem rendelkezik FILESTREAM attribútummal. |
| IS_SPARSE | Lánc | IGEN, ha az oszlop ritka. NEM, ha az oszlop nem ritka oszlop. |
| IS_COLUMN_SET | Lánc | IGEN, ha az oszlop egy oszlopkészlet része. NEM, ha az oszlop nem oszlopkészletű oszlop. |
ColumnSetColumns
A ColumnSetColumns sémagyűjtemény a ritka oszlopok támogatására szolgál. A ColumnSetColumns sémagyűjtemény egy oszlopkészlet összes oszlopának sémáját adja vissza. Az alábbi táblázat ezeket az oszlopokat ismerteti.
| ColumnName | Adattípus | Description |
|---|---|---|
| TÁBLA_KATALÓGUS | Lánc | A táblázat katalógusa. |
| TÁBLÁZAT_SÉMA | Lánc | A táblát tartalmazó séma. |
| TABLE_NAME | Lánc | Tábla neve. |
| COLUMN_NAME | Lánc | Oszlop neve. |
| SORSZÁMPOZÍCIÓ | Int32 | Oszlopazonosító szám. |
| OSZLOP_ALAPÉRTELMEZÉS | Lánc | Az oszlop alapértelmezett értéke |
| IS_NULLABLE | Lánc | Az oszlop érvénytelensége. Ha ez az oszlop engedélyezi a NULL értéket, ez az oszlop IGEN értéket ad vissza. Ellenkező esetben a nem értéket adja vissza a függvény. |
| Adattípus | Lánc | Rendszer által megadott adattípus. |
| Maximális karakterhosszúság | Int32 | Bináris adatok, karakteradatok, szöveg- és képadatok maximális hossza karakterben. Ellenkező esetben a null értéket adja vissza a függvény. |
| KARAKTER_OKTET_HOSSZ | Int32 | Bináris adatok, karakteradatok, szöveg- és képadatok maximális hossza bájtban. Ellenkező esetben a null értéket adja vissza a függvény. |
| Numerikus pontosság | Aláíratlan bájt | Közelítő numerikus adatok, pontos numerikus adatok, egész számok vagy pénzbeli adatok pontossága. Ellenkező esetben a null értéket adja vissza a függvény. |
| Numerikus pontosság radiánus | Int16 | Közelítő numerikus adatok, pontos numerikus adatok, egész számok vagy pénzbeli adatok pontossági radixálása. Ellenkező esetben a null értéket adja vissza a függvény. |
| számértékelési skála | Int32 | Közelítő numerikus adatok, pontos numerikus adatok, egész számok vagy pénzbeli adatok skálázása. Ellenkező esetben a null értéket adja vissza a függvény. |
| Dátumidő-pontosság | Int16 | A datetime és az SQL-92 intervallum típusú adattípusok altípuskódja. Más adattípusok esetén a NULL értéket adja vissza a függvény. |
| Karakterkészlet_katalógus | Lánc | A master adatbázist adja vissza, amely azt az adatbázist jelzi, amelyben a karakterkészlet található, ha az oszlop karakteradatok vagy szöveges adattípus. Ellenkező esetben a null értéket adja vissza a függvény. |
| KARAKTERKÉSZLET_SÉMA | Lánc | Mindig NULL értéket ad vissza. |
| CHARACTER_SET_NAME | Lánc | A karakterkészlet egyedi nevét adja vissza, ha ez az oszlop karakteradatok vagy szöveges adattípus. Ellenkező esetben a null értéket adja vissza a függvény. |
| COLLATION_CATALOG | Lánc | A 'master' adatbázist adja vissza, amely azt az adatbázist jelöli, amelyben a kollázs van meghatározva, ha az oszlop karaktersoros vagy szöveges adattípusú. Ellenkező esetben ez az oszlop NULL értékű. |
| IS_FILESTREAM | Lánc | IGEN, ha az oszlop FILESTREAM attribútummal rendelkezik. NEM, ha az oszlop nem rendelkezik FILESTREAM attribútummal. |
| IS_SPARSE | Lánc | IGEN, ha az oszlop ritka. NEM, ha az oszlop nem ritka oszlop. |
| IS_COLUMN_SET | Lánc | IGEN, ha az oszlop egy oszlopkészlet része. NEM, ha az oszlop nem oszlopkészletű oszlop. |
Felhasználók
| ColumnName | Adattípus | Description |
|---|---|---|
| uid | Int16 | Az adatbázisban egyedi felhasználói azonosító. 1 az adatbázis tulajdonosa. |
| user_name | Lánc | Az adatbázisban egyedi felhasználónév vagy csoportnév. |
| createdate | DateTime | A fiók hozzáadásának dátuma. |
| frissítési dátum | DateTime | A fiók utolsó módosításának dátuma. |
Views
| ColumnName | Adattípus | Description |
|---|---|---|
| TÁBLA_KATALÓGUS | Lánc | A nézet katalógusa. |
| TÁBLÁZAT_SÉMA | Lánc | A nézetet tartalmazó séma. |
| TABLE_NAME | Lánc | Nézet neve. |
| ELLENŐRZÉSI_OPCIÓ | Lánc | A "ELLENŐRZÉSI OPCIÓVAL" típus. Ha az eredeti nézet a WITH CHECK OPTION használatával lett létrehozva, akkor CASCADE. Ellenkező esetben a NONE értéket adja vissza a függvény. |
| FRISSÍTHETŐ | Lánc | Meghatározza, hogy a nézet frissíthető-e. Mindig NEM értéket ad vissza. |
Oszlopok megjelenítése
| ColumnName | Adattípus | Description |
|---|---|---|
| Katalógus megtekintése | Lánc | A nézet katalógusa. |
| VIEW_SCHEMA | Lánc | A nézetet tartalmazó séma. |
| VIEW_NAME | Lánc | Nézet neve. |
| TÁBLA_KATALÓGUS | Lánc | A nézethez társított tábla katalógusa. |
| TÁBLÁZAT_SÉMA | Lánc | A nézethez társított táblát tartalmazó séma. |
| TABLE_NAME | Lánc | A nézethez társított tábla neve. Alaptábla. |
| COLUMN_NAME | Lánc | Oszlop neve. |
Felhasználó által meghatározott típusok
| ColumnName | Adattípus | Description |
|---|---|---|
| összeállítás_név | Lánc | Az összeállítás fájljának neve. |
| udt_name | Lánc | A szerelvény osztályneve. |
| verzió_főverzió | Objektum | Főverzió száma. |
| verzió_kisebb | Objektum | Kisebb verziószám. |
| verzió_építés | Objektum | Buildszám. |
| verzió_felülvizsgálat | Objektum | Változatszám. |
| kulturális_információ | Objektum | Az UDT-hez társított kulturális információk. |
| nyilvános kulcs | Objektum | A jelen Közgyűlés által használt nyilvános kulcs. |
| rögzített_hosszúságú | logikai | Meghatározza, hogy a típus hossza mindig azonos-e a max_length értékkel. |
| max_length | Int16 | A típus maximális hossza bájtban. |
| Létrehozás_dátuma | DateTime | A szerelvény létrehozásának/regisztrálásának dátuma. |
| Engedélykészlet_leírás | Lánc | A szerelvény engedélykészletének/biztonsági szintjének barátságos neve. |