OleDbLiteral Enumeración

Definición

Devuelve información sobre los literales utilizados en comandos de texto, valores de datos y objetos de base de datos.

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

Campos

Binary_Literal 1

Literal binario de un comando de texto. Se asigna a DBLITERAL_BINARY_LITERAL.

Catalog_Name 2

Nombre del catálogo de un comando de texto. Se asigna a DBLITERAL_CATALOG_NAME.

Catalog_Separator 3

Carácter que separa el nombre de catálogo del resto de los identificadores de un comando de texto. Se asigna a DBLITERAL_CATALOG_SEPARATOR.

Char_Literal 4

Literal de caracteres de un comando de texto. Se asigna a DBLITERAL_CHAR_LITERAL.

Column_Alias 5

Alias de columna de un comando de texto. Se asigna a DBLITERAL_COLUMN_ALIAS.

Column_Name 6

Nombre de columna utilizado en un comando de texto o en una interfaz de definición de datos. Se asigna a DBLITERAL_COLUMN_NAME.

Correlation_Name 7

Nombre de correlación (alias de tabla) de un comando de texto. Se asigna a DBLITERAL_CORRELATION_NAME.

Cube_Name 21

Nombre de un cubo en un esquema (o catálogo si el proveedor no admite esquemas).

Cursor_Name 8

Nombre de un cursor de un comando de texto. Se asigna a DBLITERAL_CURSOR_NAME.

Dimension_Name 22

Nombre de la dimensión. Si una dimensión forma parte de más de un cubo, hay una fila por cada combinación de cubo y dimensión.

Escape_Percent_Prefix 9

Carácter utilizado en una cláusula LIKE para anular el carácter devuelto por el literal DBLITERAL_LIKE_PERCENT. Por ejemplo, si se usa un signo de porcentaje (%) para coincidir con cero o más caracteres y se trata de una barra diagonal inversa (\), los caracteres "abc\%%" coinciden con todos los valores de carácter que comienzan por "abc%". Ciertos dialectos SQL admiten una cláusula (la cláusula ESCAPE) que se puede utilizar para reemplazar este valor. Se asigna a DBLITERAL_ESCAPE_PERCENT_PREFIX.

Escape_Percent_Suffix 29

Carácter de escape, si lo hay, utilizado como sufijo del carácter devuelto por el literal DBLITERAL_LIKE_PERCENT. Por ejemplo, si se utiliza el carácter de porcentaje (%) para hacer coincidir cero o más caracteres y los caracteres de porcentaje se anulan cerrándolos entre corchetes de apertura y de cierre, DBLITERAL_ESCAPE_PERCENT_PREFIX es "[", DBLITERAL_ESCAPE_PERCENT_SUFFIX es "]" y los caracteres "abc[%]%" coinciden con todos los valores de carácter que comienzan con "abc%". Los proveedores que no utilizan un carácter de sufijo para anular el carácter DBLITERAL_ESCAPE_PERCENT no devuelven este valor literal y pueden establecer el miembro lt de la estructura DBLITERAL en DBLITERAL_INVALID si se solicita. Se asigna a DBLITERAL_ESCAPE_PERCENT_SUFFIX.

Escape_Underscore_Prefix 10

Carácter utilizado en una cláusula LIKE para anular el carácter devuelto por el literal DBLITERAL_LIKE_UNDERSCORE. Por ejemplo, si se usa un carácter de subrayado (_) para coincidir exactamente con un carácter y se trata de una barra diagonal inversa (\), los caracteres "abc\_ _" coinciden con todos los valores de carácter que tienen cinco caracteres y comienzan por "abc_". Ciertos dialectos SQL admiten una cláusula (la cláusula ESCAPE) que se puede utilizar para reemplazar este valor. Se asigna a DBLITERAL_ESCAPE_UNDERSCORE_PREFIX.

Escape_Underscore_Suffix 30

Carácter utilizado en una cláusula LIKE para anular el carácter devuelto por el literal DBLITERAL_LIKE_UNDERSCORE. Por ejemplo, si se usa un carácter de subrayado (_) para coincidir exactamente con un carácter y se trata de una barra diagonal inversa (\), los caracteres "abc\_ _" coinciden con todos los valores de carácter que tienen cinco caracteres y comienzan por "abc_". Ciertos dialectos SQL admiten una cláusula (la cláusula ESCAPE) que se puede utilizar para reemplazar este valor. Se asigna a DBLITERAL_ESCAPE_UNDERSCORE_SUFFIX.

Hierarchy_Name 23

Nombre de la jerarquía. Si la dimensión no contiene una jerarquía o sólo tiene una, la columna actual contiene un valor nulo.

Index_Name 11

Nombre del índice utilizado en un comando de texto o en una interfaz de definición de datos. Se asigna a DBLITERAL_INDEX_NAME.

Invalid 0

Valor no válido. Se asigna a DBLITERAL_INVALID.

Level_Name 24

Nombre del cubo al que pertenece el nivel actual.

Like_Percent 12

Carácter utilizado en una cláusula LIKE para hacer coincidir cero o más caracteres. Por ejemplo, si es el carácter de porcentaje (%), los caracteres "abc%" coinciden con todos los valores de carácter que comiencen por "abc". Se asigna a DBLITERAL_LIKE_PERCENT.

Like_Underscore 13

Carácter utilizado en una cláusula LIKE para hacer coincidir un carácter exactamente. Por ejemplo, si se trata de un carácter de subrayado (_), los caracteres "abc_" coinciden con todos los valores de carácter que tienen cuatro caracteres y comienzan por "abc". Se asigna a DBLITERAL_LIKE_UNDERSCORE.

Member_Name 25

Nombre del miembro.

Procedure_Name 14

Nombre del procedimiento de un comando de texto. Se asigna a DBLITERAL_PROCEDURE_NAME.

Property_Name 26

Nombre de la propiedad.

Quote_Prefix 15

Carácter utilizado en un comando de texto, como las comillas de apertura de los identificadores de comillas que contienen caracteres especiales. Se asigna a DBLITERAL_QUOTE_PREFIX.

Quote_Suffix 28

Carácter utilizado en un comando de texto como comillas de cierre para los identificadores de comillas que contienen caracteres especiales. Los proveedores 1.x que utilizan el mismo carácter como prefijo y sufijo pueden no devolver este valor literal y pueden establecer el miembro de la estructura DBLITERAL en DBLITERAL_INVALID si se solicita. Se asigna a DBLITERAL_QUOTE_SUFFIX.

Schema_Name 16

Nombre del esquema de un comando de texto. Se asigna a DBLITERAL_SCHEMA_NAME.

Schema_Separator 27

Carácter que separa el nombre de esquema del resto de los identificadores de un comando de texto. Se asigna a DBLITERAL_SCHEMA_SEPARATOR.

Table_Name 17

Nombre de tabla utilizado en un comando de texto o en una interfaz de definición de datos. Se asigna a DBLITERAL_TABLE_NAME.

Text_Command 18

Comando de texto, como una instrucción SQL. Se asigna a DBLITERAL_TEXT_COMMAND.

User_Name 19

Nombre de usuario de un comando de texto. Se asigna a DBLITERAL_USER_NAME.

View_Name 20

Nombre de vista de un comando de texto. Se asigna a DBLITERAL_VIEW_NAME.

Comentarios

La OleDbLiteral enumeración devuelve las siguientes categorías de información literal.

Category Devoluciones
Carácter o caracteres especiales utilizados por comandos de texto, como el carácter usado para comillas de identificadores. Carácter o caracteres.
Valor de datos literal, como un literal de carácter en una instrucción SQL. Longitud máxima del literal en caracteres, una lista de los caracteres que no se pueden usar en el literal y una lista de los caracteres que no se pueden usar como primer carácter del literal.
Nombre de un objeto de base de datos, como una columna o una tabla. Longitud máxima del nombre en caracteres, una lista de los caracteres que no se pueden usar en el nombre y una lista de los caracteres que no se pueden usar como primer carácter del nombre.
Columnas de restricción multidimensional. Valores de restricción que devuelven información sobre cubos, dimensiones, jerarquías, niveles y miembros disponibles desde un origen de datos; y se tratan como literales en lugar de como patrones de búsqueda.

La mayoría de los miembros de la OleDbLiteral enumeración se asignan a uno de los valores OLE DB DBLITERAL que se devuelven en la estructura DBLITERALINFO.

Las columnas de restricción multidimensional son miembros de objetos de esquema y se asignan a OLE DB para OLAP que usa la interfaz IDBSchemaRowset.

NotSupportedException Se genera si no se admite la información literal especificada y no se puede devolver.

Se aplica a