OleDbLiteral OleDbLiteral OleDbLiteral OleDbLiteral Enum

Definición

Devuelve información sobre los literales utilizados en comandos de texto, valores de datos y objetos de base de datos.Returns information about literals used in text commands, data values, and database objects.

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

Campos

Binary_Literal Binary_Literal Binary_Literal Binary_Literal 1

Literal binario de un comando de texto.A binary literal in a text command. Se asigna a DBLITERAL_BINARY_LITERAL.Maps to DBLITERAL_BINARY_LITERAL.

Catalog_Name Catalog_Name Catalog_Name Catalog_Name 2

Nombre del catálogo de un comando de texto.A catalog name in a text command. Se asigna a DBLITERAL_CATALOG_NAME.Maps to DBLITERAL_CATALOG_NAME.

Catalog_Separator Catalog_Separator Catalog_Separator Catalog_Separator 3

Carácter que separa el nombre de catálogo del resto de los identificadores de un comando de texto.The character that separates the catalog name from the rest of the identifier in a text command. Se asigna a DBLITERAL_CATALOG_SEPARATOR.Maps to DBLITERAL_CATALOG_SEPARATOR.

Char_Literal Char_Literal Char_Literal Char_Literal 4

Literal de caracteres de un comando de texto.A character literal in a text command. Se asigna a DBLITERAL_CHAR_LITERAL.Maps to DBLITERAL_CHAR_LITERAL.

Column_Alias Column_Alias Column_Alias Column_Alias 5

Alias de columna de un comando de texto.A column alias in a text command. Se asigna a DBLITERAL_COLUMN_ALIAS.Maps to DBLITERAL_COLUMN_ALIAS.

Column_Name Column_Name Column_Name Column_Name 6

Nombre de columna utilizado en un comando de texto o en una interfaz de definición de datos.A column name used in a text command or in a data-definition interface. Se asigna a DBLITERAL_COLUMN_NAME.Maps to DBLITERAL_COLUMN_NAME.

Correlation_Name Correlation_Name Correlation_Name Correlation_Name 7

Nombre de correlación (alias de tabla) de un comando de texto.A correlation name (table alias) in a text command. Se asigna a DBLITERAL_CORRELATION_NAME.Maps to DBLITERAL_CORRELATION_NAME.

Cube_Name Cube_Name Cube_Name Cube_Name 21

Nombre de un cubo en un esquema (o catálogo si el proveedor no admite esquemas).The name of a cube in a schema (or the catalog if the provider does not support schemas).

Cursor_Name Cursor_Name Cursor_Name Cursor_Name 8

Nombre de un cursor de un comando de texto.A cursor name in a text command. Se asigna a DBLITERAL_CURSOR_NAME.Maps to DBLITERAL_CURSOR_NAME.

Dimension_Name Dimension_Name Dimension_Name Dimension_Name 22

Nombre de la dimensión.The name of the dimension. Si una dimensión forma parte de más de un cubo, hay una fila por cada combinación de cubo y dimensión.If a dimension is part of more than one cube, there is one row for each cube/dimension combination.

Escape_Percent_Prefix Escape_Percent_Prefix Escape_Percent_Prefix Escape_Percent_Prefix 9

Carácter utilizado en una cláusula LIKE para anular el carácter devuelto por el literal DBLITERAL_LIKE_PERCENT.The character used in a LIKE clause to escape the character returned for the DBLITERAL_LIKE_PERCENT literal. Por ejemplo, si se usa el carácter de porcentaje (%) para hacer coincidir cero o más caracteres y este es una barra diagonal inversa (\), los caracteres "abc\%%" coinciden con todos los valores de carácter que comienzan con "abc%".For example, if a percent sign (%) is used to match zero or more characters and this is a backslash (\), the characters "abc\%%" match all character values that start with "abc%". Ciertos dialectos SQL admiten una cláusula (la cláusula ESCAPE) que se puede utilizar para reemplazar este valor.Some SQL dialects support a clause (the ESCAPE clause) that can be used to override this value. Se asigna a DBLITERAL_ESCAPE_PERCENT_PREFIX.Maps to DBLITERAL_ESCAPE_PERCENT_PREFIX.

Escape_Percent_Suffix Escape_Percent_Suffix Escape_Percent_Suffix Escape_Percent_Suffix 29

Carácter de escape, si lo hay, utilizado como sufijo del carácter devuelto por el literal DBLITERAL_LIKE_PERCENT.The escape character, if any, used to suffix the character returned for the DBLITERAL_LIKE_PERCENT literal. 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%".For example, if a percent sign (%) is used to match zero or more characters and percent signs are escaped by enclosing in open and close square brackets, DBLITERAL_ESCAPE_PERCENT_PREFIX is "[", DBLITERAL_ESCAPE_PERCENT_SUFFIX is "]", and the characters "abc[%]%" match all character values that start with "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.Providers that do not use a suffix character to escape the DBLITERAL_ESCAPE_PERCENT character do not return this literal value and can set the lt member of the DBLITERAL structure to DBLITERAL_INVALID if requested. Se asigna a DBLITERAL_ESCAPE_PERCENT_SUFFIX.Maps to DBLITERAL_ESCAPE_PERCENT_SUFFIX.

Escape_Underscore_Prefix Escape_Underscore_Prefix Escape_Underscore_Prefix Escape_Underscore_Prefix 10

Carácter utilizado en una cláusula LIKE para anular el carácter devuelto por el literal DBLITERAL_LIKE_UNDERSCORE.The character used in a LIKE clause to escape the character returned for the DBLITERAL_LIKE_UNDERSCORE literal. Por ejemplo, si se usa el carácter de subrayado (_) para hacer coincidir exactamente un carácter y este es una barra diagonal inversa (\), los caracteres "abc\_" coinciden con todos los valores de carácter que tienen una longitud de cinco caracteres y comienzan con "abc\".For example, if an underscore (_) is used to match exactly one character and this is a backslash (\), the characters "abc\_ " match all character values that are five characters long and start with "abc\". Ciertos dialectos SQL admiten una cláusula (la cláusula ESCAPE) que se puede utilizar para reemplazar este valor.Some SQL dialects support a clause (the ESCAPE clause) that can be used to override this value. Se asigna a DBLITERAL_ESCAPE_UNDERSCORE_PREFIX.Maps to DBLITERAL_ESCAPE_UNDERSCORE_PREFIX.

Escape_Underscore_Suffix Escape_Underscore_Suffix Escape_Underscore_Suffix Escape_Underscore_Suffix 30

Carácter utilizado en una cláusula LIKE para anular el carácter devuelto por el literal DBLITERAL_LIKE_UNDERSCORE.The character used in a LIKE clause to escape the character returned for the DBLITERAL_LIKE_UNDERSCORE literal. Por ejemplo, si se usa el carácter de subrayado (_) para hacer coincidir exactamente un carácter y este es una barra diagonal inversa (\), los caracteres "abc\_" coinciden con todos los valores de carácter que tienen una longitud de cinco caracteres y comienzan con "abc\".For example, if an underscore (_) is used to match exactly one character and this is a backslash (\), the characters "abc\_ " match all character values that are five characters long and start with "abc\". Ciertos dialectos SQL admiten una cláusula (la cláusula ESCAPE) que se puede utilizar para reemplazar este valor.Some SQL dialects support a clause (the ESCAPE clause) that can be used to override this value. Se asigna a DBLITERAL_ESCAPE_UNDERSCORE_SUFFIX.Maps to DBLITERAL_ESCAPE_UNDERSCORE_SUFFIX.

Hierarchy_Name Hierarchy_Name Hierarchy_Name Hierarchy_Name 23

Nombre de la jerarquía.The name of the hierarchy. Si la dimensión no contiene una jerarquía o sólo tiene una, la columna actual contiene un valor nulo.If the dimension does not contain a hierarchy or has only one hierarchy, the current column contains a null value.

Index_Name Index_Name Index_Name Index_Name 11

Nombre del índice utilizado en un comando de texto o en una interfaz de definición de datos.An index name used in a text command or in a data-definition interface. Se asigna a DBLITERAL_INDEX_NAME.Maps to DBLITERAL_INDEX_NAME.

Invalid Invalid Invalid Invalid 0

Valor no válido.An invalid value. Se asigna a DBLITERAL_INVALID.Maps to DBLITERAL_INVALID.

Level_Name Level_Name Level_Name Level_Name 24

Nombre del cubo al que pertenece el nivel actual.Name of the cube to which the current level belongs.

Like_Percent Like_Percent Like_Percent Like_Percent 12

Carácter utilizado en una cláusula LIKE para hacer coincidir cero o más caracteres.The character used in a LIKE clause to match zero or more characters. Por ejemplo, si es el carácter de porcentaje (%), los caracteres "abc%" coinciden con todos los valores de carácter que comiencen por "abc".For example, if this is a percent sign (%), the characters "abc%" match all character values that start with "abc". Se asigna a DBLITERAL_LIKE_PERCENT.Maps to DBLITERAL_LIKE_PERCENT.

Like_Underscore Like_Underscore Like_Underscore Like_Underscore 13

Carácter utilizado en una cláusula LIKE para hacer coincidir un carácter exactamente.The character used in a LIKE clause to match exactly one character. Por ejemplo, si es el carácter de subrayado () los caracteres "abc\" coinciden con todos los valores de carácter que tengan una longitud de cuatro caracteres y comiencen por "abc".For example, if this is an underscore (), the characters "abc\" match all character values that are four characters long and start with "abc". Se asigna a DBLITERAL_LIKE_UNDERSCORE.Maps to DBLITERAL_LIKE_UNDERSCORE.

Member_Name Member_Name Member_Name Member_Name 25

Nombre del miembro.The name of the member.

Procedure_Name Procedure_Name Procedure_Name Procedure_Name 14

Nombre del procedimiento de un comando de texto.A procedure name in a text command. Se asigna a DBLITERAL_PROCEDURE_NAME.Maps to DBLITERAL_PROCEDURE_NAME.

Property_Name Property_Name Property_Name Property_Name 26

Nombre de la propiedad.The name of the property.

Quote_Prefix Quote_Prefix Quote_Prefix 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.The character used in a text command as the opening quote for quoting identifiers that contain special characters. Se asigna a DBLITERAL_QUOTE_PREFIX.Maps to DBLITERAL_QUOTE_PREFIX.

Quote_Suffix Quote_Suffix Quote_Suffix Quote_Suffix 28

Carácter utilizado en un comando de texto como comillas de cierre para los identificadores de comillas que contienen caracteres especiales.The character used in a text command as the closing quote for quoting identifiers that contain special characters. 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.1.x providers that use the same character as the prefix and suffix may not return this literal value and can set the member of the DBLITERAL structure to DBLITERAL_INVALID if requested. Se asigna a DBLITERAL_QUOTE_SUFFIX.Maps to DBLITERAL_QUOTE_SUFFIX.

Schema_Name Schema_Name Schema_Name Schema_Name 16

Nombre del esquema de un comando de texto.A schema name in a text command. Se asigna a DBLITERAL_SCHEMA_NAME.Maps to DBLITERAL_SCHEMA_NAME.

Schema_Separator Schema_Separator Schema_Separator Schema_Separator 27

Carácter que separa el nombre de esquema del resto de los identificadores de un comando de texto.The character that separates the schema name from the rest of the identifier in a text command. Se asigna a DBLITERAL_SCHEMA_SEPARATOR.Maps to DBLITERAL_SCHEMA_SEPARATOR.

Table_Name Table_Name Table_Name Table_Name 17

Nombre de tabla utilizado en un comando de texto o en una interfaz de definición de datos.A table name used in a text command or in a data-definition interface. Se asigna a DBLITERAL_TABLE_NAME.Maps to DBLITERAL_TABLE_NAME.

Text_Command Text_Command Text_Command Text_Command 18

Comando de texto, como una instrucción SQL.A text command, such as an SQL statement. Se asigna a DBLITERAL_TEXT_COMMAND.Maps to DBLITERAL_TEXT_COMMAND.

User_Name User_Name User_Name User_Name 19

Nombre de usuario de un comando de texto.A user name in a text command. Se asigna a DBLITERAL_USER_NAME.Maps to DBLITERAL_USER_NAME.

View_Name View_Name View_Name View_Name 20

Nombre de vista de un comando de texto.A view name in a text command. Se asigna a DBLITERAL_VIEW_NAME.Maps to DBLITERAL_VIEW_NAME.

Comentarios

El OleDbLiteral enumeración devuelve las siguientes categorías de información de literales.The OleDbLiteral enumeration returns the following categories of literal information.

CategoríaCategory Valores devueltosReturns
Un carácter especial o caracteres utilizados por comandos de texto, como el carácter utilizado para delimitar identificadores.A special character or characters used by text commands, such as the character used to quote identifiers. El carácter o caracteres.The character or characters.
Un valor de datos literales, como un carácter literal en una instrucción SQL.A literal data value, such as a character literal in an SQL statement. La longitud máxima del literal de caracteres, una lista de los caracteres que no se puede usar en el literal y una lista de los caracteres que no se puede usar como primer carácter del literal.The maximum length of the literal in characters, a list of the characters that cannot be used in the literal, and a list of the characters that cannot be used as the first character of the literal.
El nombre de un objeto de base de datos como una columna o tabla.The name of a database object such as a column or table. La longitud máxima del nombre en caracteres, una lista de los caracteres que no se puede usar en el nombre y una lista de los caracteres que no se puede usar como primer carácter del nombre.The maximum length of the name in characters, a list of the characters that cannot be used in the name, and a list of the characters that cannot be used as the first character of the name.
Columnas de restricción multidimensionales.Multidimensional restriction columns. Valores de restricción que devuelven información acerca de los cubos, dimensiones, jerarquías, niveles y miembros disponibles de un origen de datos. y se tratan como literales en lugar de como patrones de búsqueda.Restriction values that return information about cubes, dimensions, hierarchies, levels, and members available from a data source; and are treated as literals instead of as search patterns.

La mayoría de los miembros de la OleDbLiteral enumeración se asigna a uno de los valores de OLE DB DBLITERAL que se devuelven en la estructura DBLITERALINFO.Most members of the OleDbLiteral enumeration maps to one of the OLE DB DBLITERAL values that are returned in the DBLITERALINFO structure.

Columnas de restricción multidimensionales son miembros de los objetos de esquema y se asignan a OLE DB para OLAP utilizada por la interfaz IDBSchemaRowset.Multidimensional restriction columns are members of schema objects and map to OLE DB for OLAP used by the IDBSchemaRowset interface.

Un NotSupportedException se genera si la información literal especificada no es compatible y no se puede devolver.A NotSupportedException is generated if the specified literal information is not supported and cannot be returned.

Se aplica a