OleDbLiteral Enum

Definitie

Retourneert informatie over letterlijke waarden die worden gebruikt in tekstopdrachten, gegevenswaarden en databaseobjecten.

public enum class OleDbLiteral
public enum OleDbLiteral
type OleDbLiteral = 
Public Enum OleDbLiteral
Overname
OleDbLiteral

Velden

Name Waarde Description
Invalid 0

Een ongeldige waarde. Wordt toegewezen aan DBLITERAL_INVALID.

Binary_Literal 1

Een binaire letterlijke tekst in een tekstopdracht. Wordt toegewezen aan DBLITERAL_BINARY_LITERAL.

Catalog_Name 2

Een catalogusnaam in een tekstopdracht. Wordt toegewezen aan DBLITERAL_CATALOG_NAME.

Catalog_Separator 3

Het teken dat de catalogusnaam scheidt van de rest van de id in een tekstopdracht. Wordt toegewezen aan DBLITERAL_CATALOG_SEPARATOR.

Char_Literal 4

Een letterlijk teken in een tekstopdracht. Wordt toegewezen aan DBLITERAL_CHAR_LITERAL.

Column_Alias 5

Een kolomalias in een tekstopdracht. Wordt toegewezen aan DBLITERAL_COLUMN_ALIAS.

Column_Name 6

Een kolomnaam die wordt gebruikt in een tekstopdracht of in een interface voor gegevensdefinities. Wordt toegewezen aan DBLITERAL_COLUMN_NAME.

Correlation_Name 7

Een correlatienaam (tabelalias) in een tekstopdracht. Wordt toegewezen aan DBLITERAL_CORRELATION_NAME.

Cursor_Name 8

Een cursornaam in een tekstopdracht. Wordt toegewezen aan DBLITERAL_CURSOR_NAME.

Escape_Percent_Prefix 9

Het teken dat wordt gebruikt in een LIKE-component om te ontsnappen aan het teken dat wordt geretourneerd voor de letterlijke DBLITERAL_LIKE_PERCENT. Als bijvoorbeeld een procentteken (%) wordt gebruikt om nul of meer tekens te vinden en dit een backslash (\) is, komen de tekens 'abc\%%' overeen met alle tekenwaarden die beginnen met 'abc%'. Sommige SQL-dialecten ondersteunen een component (de ESCAPE-component) die kan worden gebruikt om deze waarde te overschrijven. Wordt toegewezen aan DBLITERAL_ESCAPE_PERCENT_PREFIX.

Escape_Underscore_Prefix 10

Het teken dat wordt gebruikt in een LIKE-component om te ontsnappen aan het teken dat wordt geretourneerd voor de letterlijke DBLITERAL_LIKE_UNDERSCORE. Als bijvoorbeeld een onderstrepingsteken (_) wordt gebruikt om exact één teken te vinden en dit een backslash (\), komen de tekens 'abc\_ _' overeen met alle tekenwaarden die vijf tekens lang zijn en beginnen met 'abc_'. Sommige SQL-dialecten ondersteunen een component (de ESCAPE-component) die kan worden gebruikt om deze waarde te overschrijven. Wordt toegewezen aan DBLITERAL_ESCAPE_UNDERSCORE_PREFIX.

Index_Name 11

Een indexnaam die wordt gebruikt in een tekstopdracht of in een interface voor gegevensdefinities. Wordt toegewezen aan DBLITERAL_INDEX_NAME.

Like_Percent 12

Het teken dat in een LIKE-component wordt gebruikt om nul of meer tekens te vinden. Als dit bijvoorbeeld een procentteken (%) is, komen de tekens 'abc%' overeen met alle tekenwaarden die beginnen met 'abc'. Wordt toegewezen aan DBLITERAL_LIKE_PERCENT.

Like_Underscore 13

Het teken dat in een LIKE-component wordt gebruikt om precies één teken te vinden. Als dit bijvoorbeeld een onderstrepingsteken (_) is, komen de tekens 'abc_' overeen met alle tekenwaarden die vier tekens lang zijn en beginnen met 'abc'. Wordt toegewezen aan DBLITERAL_LIKE_UNDERSCORE.

Procedure_Name 14

Een procedurenaam in een tekstopdracht. Wordt toegewezen aan DBLITERAL_PROCEDURE_NAME.

Quote_Prefix 15

Het teken dat in een tekstopdracht wordt gebruikt als het aanhalingsteken voor het aanhalingsteken voor het aanhalingsteken dat speciale tekens bevat. Wordt toegewezen aan DBLITERAL_QUOTE_PREFIX.

Schema_Name 16

Een schemanaam in een tekstopdracht. Wordt toegewezen aan DBLITERAL_SCHEMA_NAME.

Table_Name 17

Een tabelnaam die wordt gebruikt in een tekstopdracht of in een interface voor gegevensdefinities. Wordt toegewezen aan DBLITERAL_TABLE_NAME.

Text_Command 18

Een tekstopdracht, zoals een SQL-instructie. Wordt toegewezen aan DBLITERAL_TEXT_COMMAND.

User_Name 19

Een gebruikersnaam in een tekstopdracht. Wordt toegewezen aan DBLITERAL_USER_NAME.

View_Name 20

Een weergavenaam in een tekstopdracht. Wordt toegewezen aan DBLITERAL_VIEW_NAME.

Cube_Name 21

De naam van een kubus in een schema (of de catalogus als de provider geen schema's ondersteunt).

Dimension_Name 22

De naam van de dimensie. Als een dimensie deel uitmaakt van meer dan één kubus, is er één rij voor elke combinatie van kubus/dimensie.

Hierarchy_Name 23

De naam van de hiërarchie. Als de dimensie geen hiërarchie bevat of slechts één hiërarchie heeft, bevat de huidige kolom een null-waarde.

Level_Name 24

Naam van de kubus waartoe het huidige niveau behoort.

Member_Name 25

De naam van het lid.

Property_Name 26

De naam van de eigenschap.

Schema_Separator 27

Het teken dat de schemanaam scheidt van de rest van de id in een tekstopdracht. Wordt toegewezen aan DBLITERAL_SCHEMA_SEPARATOR.

Quote_Suffix 28

Het teken dat in een tekstopdracht wordt gebruikt als de aanhalingstekens voor het aanhalen van aanhalingstekens die speciale tekens bevatten. 1.x-providers die hetzelfde teken gebruiken als het voor- en achtervoegsel, retourneren mogelijk niet deze letterlijke waarde en kunnen het lid van de DBLITERAL-structuur zo nodig instellen op DBLITERAL_INVALID. Wordt toegewezen aan DBLITERAL_QUOTE_SUFFIX.

Escape_Percent_Suffix 29

Het escapeteken, indien aanwezig, dat wordt gebruikt om het achtervoegsel te achtervoegen dat wordt geretourneerd voor de letterlijke DBLITERAL_LIKE_PERCENT. Als bijvoorbeeld een procentteken (%) wordt gebruikt om nul of meer tekens te vinden en procenttekens worden gesnapt door vierkante haken tussen vierkante haken te zetten, DBLITERAL_ESCAPE_PERCENT_PREFIX '[', DBLITERAL_ESCAPE_PERCENT_SUFFIX is ']' en de tekens 'abc[%]%' komen overeen met alle tekenwaarden die beginnen met 'abc%'. Providers die geen achtervoegsel gebruiken om aan het DBLITERAL_ESCAPE_PERCENT teken te ontsnappen, retourneren deze letterlijke waarde niet en kunnen het lt-lid van de DBLITERAL-structuur zo nodig instellen op DBLITERAL_INVALID. Wordt toegewezen aan DBLITERAL_ESCAPE_PERCENT_SUFFIX.

Escape_Underscore_Suffix 30

Het teken dat wordt gebruikt in een LIKE-component om te ontsnappen aan het teken dat wordt geretourneerd voor de letterlijke DBLITERAL_LIKE_UNDERSCORE. Als bijvoorbeeld een onderstrepingsteken (_) wordt gebruikt om exact één teken te vinden en dit een backslash (\), komen de tekens 'abc\_ _' overeen met alle tekenwaarden die vijf tekens lang zijn en beginnen met 'abc_'. Sommige SQL-dialecten ondersteunen een component (de ESCAPE-component) die kan worden gebruikt om deze waarde te overschrijven. Wordt toegewezen aan DBLITERAL_ESCAPE_UNDERSCORE_SUFFIX.

Opmerkingen

De OleDbLiteral opsomming retourneert de volgende categorieën letterlijke gegevens.

Categorie Returns
Een speciaal teken of speciale tekens die worden gebruikt door tekstopdrachten, zoals het teken dat wordt gebruikt om id's aan te citeren. Het teken of de tekens.
Een letterlijke gegevenswaarde, zoals een letterlijk teken in een SQL-instructie. De maximale lengte van de letterlijke waarde in tekens, een lijst met de tekens die niet kunnen worden gebruikt in de letterlijke waarde en een lijst met de tekens die niet kunnen worden gebruikt als het eerste teken van de letterlijke waarde.
De naam van een databaseobject, zoals een kolom of tabel. De maximale lengte van de naam in tekens, een lijst met tekens die niet in de naam kunnen worden gebruikt en een lijst met de tekens die niet kunnen worden gebruikt als het eerste teken van de naam.
Multidimensionale beperkingskolommen. Beperkingswaarden die informatie retourneren over kubussen, dimensies, hiërarchieën, niveaus en leden die beschikbaar zijn in een gegevensbron; en worden behandeld als letterlijke gegevens in plaats van als zoekpatronen.

De meeste leden van de OleDbLiteral opsomming worden toegewezen aan een van de OLE DB DB DBLITERAL-waarden die worden geretourneerd in de DBLITERALINFO-structuur.

Multidimensionale beperkingskolommen zijn lid van schemaobjecten en worden toegewezen aan OLE DB voor OLAP die wordt gebruikt door de interface IDBSchemaRowset.

Er wordt een NotSupportedException gegenereerd als de opgegeven letterlijke gegevens niet worden ondersteund en niet kunnen worden geretourneerd.

Van toepassing op