Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Van toepassing op: .NET Framework
.NET
Standard
De Microsoft SqlClient Data Provider voor SQL Server ondersteunt naast de algemene schemaverzamelingen aanvullende schemaverzamelingen. De schemaverzamelingen variëren enigszins per versie van SQL Server die u gebruikt. Als u de lijst met ondersteunde schemaverzamelingen wilt bepalen, roept u de GetSchema-methode zonder argumenten aan of met de naam van de schemaverzameling 'MetaDataCollections'. Hiermee wordt een DataTable lijst geretourneerd met een lijst met ondersteunde schemaverzamelingen, het aantal beperkingen dat ze elk ondersteunen en het aantal id-onderdelen dat ze gebruiken.
Databases
| ColumnName | Gegevenstype | Description |
|---|---|---|
| databasenaam | Snaar / Touwtje | Naam van de database. |
| dbid | Int16 | Database-ID. |
| create_date | DateTime | Aanmaakdatum van de database. |
Refererende sleutels
| ColumnName | Gegevenstype | Description |
|---|---|---|
| CONSTRAINT_CATALOG | Snaar / Touwtje | Catalogiseer de beperking waartoe de beperking behoort. |
| CONSTRAINT_SCHEMA | Snaar / Touwtje | Schema dat de beperking bevat. |
| CONSTRAINT_NAAM | Snaar / Touwtje | Naam |
| TABEL_CATALOGUS | Snaar / Touwtje | De tabelnaam beperking is een onderdeel van. |
| TABEL_SCHEMA | Snaar / Touwtje | Schema dat de tabel bevat. |
| TABEL_NAAM | Snaar / Touwtje | Tabelnaam |
| CONSTRAINT_TYPE | Snaar / Touwtje | Type beperking. Alleen 'FOREIGN KEY' is toegestaan. |
| IS_UITSTELBAAR | Snaar / Touwtje | Hiermee geeft u op of de beperking uitstelbaar is. Geeft als resultaat: nee. |
| AANVANKELIJK_UITGESTELD | Snaar / Touwtje | Hiermee geeft u op of de beperking in eerste instantie uitstelbaar is. Geeft als resultaat: nee. |
Indexes
| ColumnName | Gegevenstype | Description |
|---|---|---|
| constraint_catalog | Snaar / Touwtje | Catalogus waartoe de index behoort. |
| beperkingsschema | Snaar / Touwtje | Schema dat de index bevat. |
| beperkingsnaam | Snaar / Touwtje | Naam van de index. |
| tabelcatalogus | Snaar / Touwtje | Tabelnaam waarmee de index is gekoppeld. |
| table_schema (tabelschema) | Snaar / Touwtje | Schema dat de tabel bevat waaraan de index is gekoppeld. |
| tabelnaam | Snaar / Touwtje | Tabelnaam. |
| indexnaam | Snaar / Touwtje | Indexnaam. |
| type_desc | Snaar / Touwtje | Het type index is een van de volgende: -HOOP -GECLUSTERDE - NIET-GECLUSTERD - XML - RUIMTELIJK |
IndexKolommen
| ColumnName | Gegevenstype | Description |
|---|---|---|
| constraint_catalog | Snaar / Touwtje | Catalogus waartoe de index behoort. |
| beperkingsschema | Snaar / Touwtje | Schema dat de index bevat. |
| beperkingsnaam | Snaar / Touwtje | Naam van de index. |
| tabelcatalogus | Snaar / Touwtje | Tabelnaam waarmee de index is gekoppeld. |
| table_schema (tabelschema) | Snaar / Touwtje | Schema dat de tabel bevat waaraan de index is gekoppeld. |
| tabelnaam | Snaar / Touwtje | Tabelnaam. |
| kolomnaam | Snaar / Touwtje | Kolomnaam waarmee de index is gekoppeld. |
| ordinale positie | Int32 | Ordinale positie van kolom |
| Sleuteltype | Byte | Het type object. |
| indexnaam | Snaar / Touwtje | Indexnaam. |
Procedures
| ColumnName | Gegevenstype | Description |
|---|---|---|
| Specifieke_catalogus | Snaar / Touwtje | Specifieke naam voor de catalogus. |
| SPECIFIC_SCHEMA | Snaar / Touwtje | Specifieke naam van het schema. |
| SPECIFIC_NAME | Snaar / Touwtje | Specifieke naam van de catalogus. |
| ROUTINE_CATALOG | Snaar / Touwtje | De catalogus waartoe de opgeslagen procedure behoort. |
| ROUTINE_SCHEMA | Snaar / Touwtje | Schema dat de opgeslagen procedure bevat. |
| ROUTINE_NAAM | Snaar / Touwtje | Naam van de opgeslagen procedure. |
| ROUTINE_TYPE | Snaar / Touwtje | Retourneert PROCEDURE voor opgeslagen procedures en FUNCTIE voor functies. |
| GESCHAPEN | DateTime | Tijdstip waarop de procedure is gemaakt. |
| LAATST GEWIJZIGD | DateTime | De laatste keer dat de procedure is gewijzigd. |
Procedureparameters
| ColumnName | Gegevenstype | Description |
|---|---|---|
| Specifieke_catalogus | Snaar / Touwtje | Catalogusnaam van de procedure waarvoor dit een parameter is. |
| SPECIFIC_SCHEMA | Snaar / Touwtje | Schema met de procedure waarvan deze parameter deel uitmaakt. |
| SPECIFIC_NAME | Snaar / Touwtje | Naam van de procedure waarvan deze parameter deel uitmaakt. |
| "Ordinale positie" | Int32 | Rangtelpositie van de parameter beginnend bij 1. Voor de retourwaarde van een procedure is dit een 0. |
| PARAMETER_MODE | Snaar / Touwtje | Retourneert IN als een invoerparameter, OUT als een uitvoerparameter en INOUT als een invoer-/uitvoerparameter. |
| The translation remains the same as "IS_RESULT" to ensure consistency with the technical context and potential usage within code or documentation where the identifier must remain unchanged. | Snaar / Touwtje | Retourneert JA als het aangeeft dat het resultaat van de procedure een functie is. Anders wordt NEE geretourneerd. |
| AS_LOCATOR | Snaar / Touwtje | Retourneert JA als deze is gedeclareerd als locator. Anders wordt NEE geretourneerd. |
| PARAMETER_NAME | Snaar / Touwtje | Naam van de parameter. NULL als dit overeenkomt met de retourwaarde van een functie. |
| gegevenstype | Snaar / Touwtje | Door het systeem opgegeven gegevenstype. |
| Maximale lengte van teken | Int32 | Maximale lengte in tekens voor binaire of tekengegevenstypen. Anders wordt NULL geretourneerd. |
| Lengte van teken in octet | Int32 | Maximale lengte, in bytes, voor binaire of tekengegevenstypen. Anders wordt NULL geretourneerd. |
| COLLATION_CATALOG | Snaar / Touwtje | Catalogusnaam van de sortering van de parameter. Als er geen van de tekentypen is, wordt NULL geretourneerd. |
| COLLATION_SCHEMA | Snaar / Touwtje | Retourneert altijd NULL. |
| Naam van de sortering | Snaar / Touwtje | Naam van de collatie van de parameter. Als er geen van de tekentypen is, wordt NULL geretourneerd. |
| TEKENREEKS_CATALOGUS | Snaar / Touwtje | Catalogusnaam van de tekenset van de parameter. Als er geen van de tekentypen is, wordt NULL geretourneerd. |
| Tekenreekschema | Snaar / Touwtje | Retourneert altijd NULL. |
| CHARACTER_SET_NAME | Snaar / Touwtje | Naam van de tekenset van de parameter. Als er geen van de tekentypen is, wordt NULL geretourneerd. |
| Numerieke Precisie | Byte | Precisie van geschatte numerieke gegevens, exacte numerieke gegevens, gehele getallen of monetaire gegevens. Anders wordt NULL geretourneerd. |
| Numerieke Precisie Radix | Int16 | Precisie radix van geschatte numerieke gegevens, exacte numerieke gegevens, gehele getallen of monetaire gegevens. Anders wordt NULL geretourneerd. |
| NUMERIEKE_SCHAAL | Int32 | Schaal van geschatte numerieke gegevens, exacte numerieke gegevens, gehele getallen of monetaire gegevens. Anders wordt NULL geretourneerd. |
| DATUMTIJDPRECISIE | Int16 | Precisie van het aantal fracties van een seconde wanneer het parametertype datetime of smalldatetime is. Anders wordt NULL geretourneerd. |
| INTERVAL_TYPE | Snaar / Touwtje | NUL. Gereserveerd voor toekomstig gebruik door SQL Server. |
| INTERVAL_PRECISIE | Int16 | NUL. Gereserveerd voor toekomstig gebruik door SQL Server. |
Tables
| ColumnName | Gegevenstype | Description |
|---|---|---|
| TABEL_CATALOGUS | Snaar / Touwtje | Catalogus van de tabel. |
| TABEL_SCHEMA | Snaar / Touwtje | Schema dat de tabel bevat. |
| TABEL_NAAM | Snaar / Touwtje | Tabelnaam. |
| TABLE_TYPE | Snaar / Touwtje | Type van de tabel. Kan VIEW of BASE TABLE zijn. |
Columns
| ColumnName | Gegevenstype | Description |
|---|---|---|
| TABEL_CATALOGUS | Snaar / Touwtje | Catalogus van de tabel. |
| TABEL_SCHEMA | Snaar / Touwtje | Schema dat de tabel bevat. |
| TABEL_NAAM | Snaar / Touwtje | Tabelnaam. |
| Kolomnaam | Snaar / Touwtje | Kolomnaam. |
| "Ordinale positie" | Int32 | Kolomidentificatienummer. |
| Kolom_standaardwaarde | Snaar / Touwtje | Standaardwaarde van de kolom |
| IS_NULLABLE | Snaar / Touwtje | Nullwaarde van de kolom. Als deze kolom NULL toestaat, retourneert deze kolom JA. Anders wordt Nee teruggegeven. |
| gegevenstype | Snaar / Touwtje | Door het systeem opgegeven gegevenstype. |
| Maximale lengte van teken | Int32 – Sql8, Int16 – Sql7 | Maximale lengte, in tekens, voor binaire gegevens, tekengegevens of tekst- en afbeeldingsgegevens. Anders wordt NULL geretourneerd. |
| Lengte van teken in octet | Int32 – SQL8, Int16 – Sql7 | Maximale lengte, in bytes, voor binaire gegevens, tekengegevens of tekst- en afbeeldingsgegevens. Anders wordt NULL geretourneerd. |
| Numerieke Precisie | Niet-ondertekende byte | Precisie van geschatte numerieke gegevens, exacte numerieke gegevens, gehele getallen of monetaire gegevens. Anders wordt NULL geretourneerd. |
| Numerieke Precisie Radix | Int16 | Precisie radix van geschatte numerieke gegevens, exacte numerieke gegevens, gehele getallen of monetaire gegevens. Anders wordt NULL geretourneerd. |
| NUMERIEKE_SCHAAL | Int32 | Schaal van geschatte numerieke gegevens, exacte numerieke gegevens, gehele getallen of monetaire gegevens. Anders wordt NULL geretourneerd. |
| DATUMTIJDPRECISIE | Int16 | Subtypecode voor gegevenstypen voor datum/tijd en SQL-92-interval. Voor andere gegevenstypen wordt NULL geretourneerd. |
| TEKENREEKS_CATALOGUS | Snaar / Touwtje | ** Retourneert de hoofd-database waarin de tekenset zich bevindt, als de kolom van het type teken- of tekstgegevens is. Anders wordt NULL geretourneerd. |
| Tekenreekschema | Snaar / Touwtje | Retourneert altijd NULL. |
| CHARACTER_SET_NAME | Snaar / Touwtje | Retourneert de unieke naam voor de tekenset als deze kolom tekengegevens of tekstgegevenstype is. Anders wordt NULL geretourneerd. |
| COLLATION_CATALOG | Snaar / Touwtje | Retourneert master, die de database aangeeft waarin de sortering is gedefinieerd, wanneer de kolom tekengegevens of tekstgegevens is. Anders is deze kolom NULL. |
| IS_FILESTREAM | Snaar / Touwtje | JA als de kolom het kenmerk FILESTREAM heeft. NEE als de kolom geen FILESTREAM-kenmerk heeft. |
| IS_SPARSE | Snaar / Touwtje | JA als de kolom een sparse-kolom is. NEE als de kolom geen sparsekolom is. |
| IS_COLUMN_SET | Snaar / Touwtje | JA als de kolom een kolom-setkolom is. NEE als de kolom geen kolomset-kolom is. |
AllColumns
De AllColumns-schemaverzameling wordt gebruikt ter ondersteuning van sparsekolommen. AllColumns heeft dezelfde beperkingen en het resulterende DataTable-schema als de verzameling kolommenschema's. Het enige verschil is dat AllColumns kolommen bevat die niet zijn opgenomen in de schemaverzameling Kolommen. In de volgende tabel worden deze kolommen beschreven.
| ColumnName | Gegevenstype | Description |
|---|---|---|
| TABEL_CATALOGUS | Snaar / Touwtje | Catalogus van de tabel. |
| TABEL_SCHEMA | Snaar / Touwtje | Schema dat de tabel bevat. |
| TABEL_NAAM | Snaar / Touwtje | Tabelnaam. |
| Kolomnaam | Snaar / Touwtje | Kolomnaam. |
| "Ordinale positie" | Int32 | Kolomidentificatienummer. |
| Kolom_standaardwaarde | Snaar / Touwtje | Standaardwaarde van de kolom |
| IS_NULLABLE | Snaar / Touwtje | Nullwaarde van de kolom. Als deze kolom NULL toestaat, retourneert deze kolom JA. Anders wordt NEE geretourneerd. |
| gegevenstype | Snaar / Touwtje | Door het systeem opgegeven gegevenstype. |
| Maximale lengte van teken | Int32 | Maximale lengte, in tekens, voor binaire gegevens, tekengegevens of tekst- en afbeeldingsgegevens. Anders wordt NULL geretourneerd. |
| Lengte van teken in octet | Int32 | Maximale lengte, in bytes, voor binaire gegevens, tekengegevens of tekst- en afbeeldingsgegevens. Anders wordt NULL geretourneerd. |
| Numerieke Precisie | Niet-ondertekende byte | Precisie van geschatte numerieke gegevens, exacte numerieke gegevens, gehele getallen of monetaire gegevens. Anders wordt NULL geretourneerd. |
| Numerieke Precisie Radix | Int16 | Precisie radix van geschatte numerieke gegevens, exacte numerieke gegevens, gehele getallen of monetaire gegevens. Anders wordt NULL geretourneerd. |
| NUMERIEKE_SCHAAL | Int32 | Schaal van geschatte numerieke gegevens, exacte numerieke gegevens, gehele getallen of monetaire gegevens. Anders wordt NULL geretourneerd. |
| DATUMTIJDPRECISIE | Int16 | Subtypecode voor gegevenstypen voor datum/tijd en SQL-92-interval. Voor andere gegevenstypen wordt NULL geretourneerd. |
| TEKENREEKS_CATALOGUS | Snaar / Touwtje | ** Retourneert de hoofd-database waarin de tekenset zich bevindt, als de kolom van het type teken- of tekstgegevens is. Anders wordt NULL geretourneerd. |
| Tekenreekschema | Snaar / Touwtje | Retourneert altijd NULL. |
| CHARACTER_SET_NAME | Snaar / Touwtje | Retourneert de unieke naam voor de tekenset als deze kolom tekengegevens of tekstgegevenstype is. Anders wordt NULL geretourneerd. |
| COLLATION_CATALOG | Snaar / Touwtje | Retourneert master, die de database aangeeft waarin de sortering is gedefinieerd, wanneer de kolom tekengegevens of tekstgegevens is. Anders is deze kolom NULL. |
| IS_FILESTREAM | Snaar / Touwtje | JA als de kolom het kenmerk FILESTREAM heeft. NEE als de kolom geen FILESTREAM-kenmerk heeft. |
| IS_SPARSE | Snaar / Touwtje | JA als de kolom een sparse-kolom is. NEE als de kolom geen sparsekolom is. |
| IS_COLUMN_SET | Snaar / Touwtje | JA als de kolom een kolom-setkolom is. NEE als de kolom geen kolomset-kolom is. |
KolomSetKolommen
De columnSetColumns-schemaverzameling wordt gebruikt ter ondersteuning van sparsekolommen. De schemaverzameling ColumnSetColumns retourneert het schema voor alle kolommen in een kolomset. In de volgende tabel worden deze kolommen beschreven.
| ColumnName | Gegevenstype | Description |
|---|---|---|
| TABEL_CATALOGUS | Snaar / Touwtje | Catalogus van de tabel. |
| TABEL_SCHEMA | Snaar / Touwtje | Schema dat de tabel bevat. |
| TABEL_NAAM | Snaar / Touwtje | Tabelnaam. |
| Kolomnaam | Snaar / Touwtje | Kolomnaam. |
| "Ordinale positie" | Int32 | Kolomidentificatienummer. |
| Kolom_standaardwaarde | Snaar / Touwtje | Standaardwaarde van de kolom |
| IS_NULLABLE | Snaar / Touwtje | Nullwaarde van de kolom. Als deze kolom NULL toestaat, retourneert deze kolom JA. Anders wordt NEE geretourneerd. |
| gegevenstype | Snaar / Touwtje | Door het systeem opgegeven gegevenstype. |
| Maximale lengte van teken | Int32 | Maximale lengte, in tekens, voor binaire gegevens, tekengegevens of tekst- en afbeeldingsgegevens. Anders wordt NULL geretourneerd. |
| Lengte van teken in octet | Int32 | Maximale lengte, in bytes, voor binaire gegevens, tekengegevens of tekst- en afbeeldingsgegevens. Anders wordt NULL geretourneerd. |
| Numerieke Precisie | Niet-ondertekende byte | Precisie van geschatte numerieke gegevens, exacte numerieke gegevens, gehele getallen of monetaire gegevens. Anders wordt NULL geretourneerd. |
| Numerieke Precisie Radix | Int16 | Precisie radix van geschatte numerieke gegevens, exacte numerieke gegevens, gehele getallen of monetaire gegevens. Anders wordt NULL geretourneerd. |
| NUMERIEKE_SCHAAL | Int32 | Schaal van geschatte numerieke gegevens, exacte numerieke gegevens, gehele getallen of monetaire gegevens. Anders wordt NULL geretourneerd. |
| DATUMTIJDPRECISIE | Int16 | Subtypecode voor gegevenstypen voor datum/tijd en SQL-92-interval. Voor andere gegevenstypen wordt NULL geretourneerd. |
| TEKENREEKS_CATALOGUS | Snaar / Touwtje | ** Retourneert de hoofd-database waarin de tekenset zich bevindt, als de kolom van het type teken- of tekstgegevens is. Anders wordt NULL geretourneerd. |
| Tekenreekschema | Snaar / Touwtje | Retourneert altijd NULL. |
| CHARACTER_SET_NAME | Snaar / Touwtje | Retourneert de unieke naam voor de tekenset als deze kolom tekengegevens of tekstgegevenstype is. Anders wordt NULL geretourneerd. |
| COLLATION_CATALOG | Snaar / Touwtje | Retourneert master, die de database aangeeft waarin de sortering is gedefinieerd, wanneer de kolom tekengegevens of tekstgegevens is. Anders is deze kolom NULL. |
| IS_FILESTREAM | Snaar / Touwtje | JA als de kolom het kenmerk FILESTREAM heeft. NEE als de kolom geen FILESTREAM-kenmerk heeft. |
| IS_SPARSE | Snaar / Touwtje | JA als de kolom een sparse-kolom is. NEE als de kolom geen sparsekolom is. |
| IS_COLUMN_SET | Snaar / Touwtje | JA als de kolom een kolom-setkolom is. NEE als de kolom geen kolomset-kolom is. |
Users
| ColumnName | Gegevenstype | Description |
|---|---|---|
| uid | Int16 | Gebruikers-id, uniek in deze database. 1 is de eigenaar van de database. |
| user_name | Snaar / Touwtje | Gebruikersnaam of groepsnaam, uniek in deze database. |
| aanmaakdatum | DateTime | Datum waarop het account is toegevoegd. |
| bijgewerkt | DateTime | De datum waarop het account voor het laatst is gewijzigd. |
Views
| ColumnName | Gegevenstype | Description |
|---|---|---|
| TABEL_CATALOGUS | Snaar / Touwtje | Catalogus van de weergave. |
| TABEL_SCHEMA | Snaar / Touwtje | Schema dat de weergave bevat. |
| TABEL_NAAM | Snaar / Touwtje | Weergavenaam. |
| Controloptie | Snaar / Touwtje | Type MET CONTROLEOPTIE. Is CASCADE als de oorspronkelijke weergave is gemaakt met de optie "WITH CHECK OPTION". Anders wordt NONE geretourneerd. |
| IS_UPDATEBAAR | Snaar / Touwtje | Hiermee geeft u op of de weergave kan worden bijgewerkt. Retourneert altijd NEE. |
BekijkKolommen
| ColumnName | Gegevenstype | Description |
|---|---|---|
| BEKIJK_CATALOGUS | Snaar / Touwtje | Catalogus van de weergave. |
| VIEW_SCHEMA | Snaar / Touwtje | Schema dat de weergave bevat. |
| BEKIJK_NAAM | Snaar / Touwtje | Weergavenaam. |
| TABEL_CATALOGUS | Snaar / Touwtje | Catalogus van de tabel die aan deze weergave is gekoppeld. |
| TABEL_SCHEMA | Snaar / Touwtje | Schema dat de tabel bevat die aan deze weergave is gekoppeld. |
| TABEL_NAAM | Snaar / Touwtje | Naam van de tabel die is gekoppeld aan de weergave. Basistabel. |
| Kolomnaam | Snaar / Touwtje | Kolomnaam. |
GebruikersgedefinieerdeTypen
| ColumnName | Gegevenstype | Description |
|---|---|---|
| assemblage_naam | Snaar / Touwtje | De naam van het bestand voor de samenstelling. |
| udt_name | Snaar / Touwtje | De klasse naam voor de assemblage. |
| version_major | Object | Hoofdversienummer. |
| version_minor | Object | Secundair versienummer. |
| versie_bouw | Object | Buildnummer. |
| versie_revisie | Object | Revisienummer. |
| cultuurinformatie | Object | De cultuurinformatie die aan deze UDT is gekoppeld. |
| openbare_sleutel | Object | De openbare sleutel die door deze assembly wordt gebruikt. |
| heeft_vaste_lengte | Booleaan | Hiermee geeft u op of de lengte van het type altijd gelijk is aan max_length. |
| max_length | Int16 | Maximale lengte van het type in bytes. |
| Aanmaakdatum | DateTime | De datum waarop de assembly is aangemaakt/geregistreerd. |
| Permissieset_beschrijving | Snaar / Touwtje | De gebruiksvriendelijke naam voor de machtigingsset-/beveiligingsniveau van de assembly. |