OleDbLiteral Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve información sobre los literales usados 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
Campos
| Nombre | Valor | Description |
|---|---|---|
| Invalid | 0 | Valor no válido. Se asigna a DBLITERAL_INVALID. |
| Binary_Literal | 1 | Literal binario en un comando de texto. Se asigna a DBLITERAL_BINARY_LITERAL. |
| Catalog_Name | 2 | Un nombre de catálogo en un comando de texto. Se asigna a DBLITERAL_CATALOG_NAME. |
| Catalog_Separator | 3 | Carácter que separa el nombre del catálogo del resto del identificador en un comando de texto. Se asigna a DBLITERAL_CATALOG_SEPARATOR. |
| Char_Literal | 4 | Literal de carácter en un comando de texto. Se asigna a DBLITERAL_CHAR_LITERAL. |
| Column_Alias | 5 | Alias de columna en un comando de texto. Se asigna a DBLITERAL_COLUMN_ALIAS. |
| Column_Name | 6 | Nombre de columna usado en un comando de texto o en una interfaz de definición de datos. Se asigna a DBLITERAL_COLUMN_NAME. |
| Correlation_Name | 7 | Un nombre de correlación (alias de tabla) en un comando de texto. Se asigna a DBLITERAL_CORRELATION_NAME. |
| Cursor_Name | 8 | Nombre del cursor en un comando de texto. Se asigna a DBLITERAL_CURSOR_NAME. |
| Escape_Percent_Prefix | 9 | Carácter usado en una cláusula LIKE para escapar el carácter devuelto para el literal de 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%". Algunos dialectos SQL admiten una cláusula (la cláusula ESCAPE) que se puede usar para invalidar este valor. Se asigna a DBLITERAL_ESCAPE_PERCENT_PREFIX. |
| Escape_Underscore_Prefix | 10 | Carácter usado en una cláusula LIKE para escapar el carácter devuelto para el literal de 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 caracteres que tienen un largo de cinco caracteres y comienzan por "abc_". Algunos dialectos SQL admiten una cláusula (la cláusula ESCAPE) que se puede usar para invalidar este valor. Se asigna a DBLITERAL_ESCAPE_UNDERSCORE_PREFIX. |
| Index_Name | 11 | Nombre de índice usado en un comando de texto o en una interfaz de definición de datos. Se asigna a DBLITERAL_INDEX_NAME. |
| Like_Percent | 12 | Carácter usado en una cláusula LIKE para que coincida con cero o más caracteres. Por ejemplo, si se trata de un signo de porcentaje (%), los caracteres "abc%" coinciden con todos los valores de carácter que comienzan por "abc". Se asigna a DBLITERAL_LIKE_PERCENT. |
| Like_Underscore | 13 | Carácter usado en una cláusula LIKE para que coincida exactamente con un carácter. Por ejemplo, si se trata de un carácter de subrayado (_), los caracteres "abc_" coinciden con todos los valores de caracteres que tienen cuatro caracteres y comienzan por "abc". Se asigna a DBLITERAL_LIKE_UNDERSCORE. |
| Procedure_Name | 14 | Un nombre de procedimiento en un comando de texto. Se asigna a DBLITERAL_PROCEDURE_NAME. |
| Quote_Prefix | 15 | Carácter usado en un comando de texto como comilla de apertura para los identificadores de comillas que contienen caracteres especiales. Se asigna a DBLITERAL_QUOTE_PREFIX. |
| Schema_Name | 16 | Un nombre de esquema en un comando de texto. Se asigna a DBLITERAL_SCHEMA_NAME. |
| Table_Name | 17 | Nombre de tabla usado en un comando de texto o en una interfaz de definición de datos. Se asigna a DBLITERAL_TABLE_NAME. |
| Text_Command | 18 | Un comando de texto, como una instrucción SQL. Se asigna a DBLITERAL_TEXT_COMMAND. |
| User_Name | 19 | Un nombre de usuario en un comando de texto. Se asigna a DBLITERAL_USER_NAME. |
| View_Name | 20 | Un nombre de vista en un comando de texto. Se asigna a DBLITERAL_VIEW_NAME. |
| Cube_Name | 21 | Nombre de un cubo en un esquema (o el catálogo si el proveedor no admite esquemas). |
| Dimension_Name | 22 | El nombre de la dimensión. Si una dimensión forma parte de más de un cubo, hay una fila para cada combinación de cubo o dimensión. |
| Hierarchy_Name | 23 | Nombre de la jerarquía. Si la dimensión no contiene una jerarquía o tiene solo una jerarquía, la columna actual contiene un valor NULL. |
| Level_Name | 24 | Nombre del cubo al que pertenece el nivel actual. |
| Member_Name | 25 | Nombre del miembro. |
| Property_Name | 26 | El nombre de la propiedad. |
| Schema_Separator | 27 | Carácter que separa el nombre del esquema del resto del identificador en un comando de texto. Se asigna a DBLITERAL_SCHEMA_SEPARATOR. |
| Quote_Suffix | 28 | Carácter usado en un comando de texto como comilla de cierre para los identificadores de comillas que contienen caracteres especiales. 1.x los proveedores que usan el mismo carácter que el prefijo y el sufijo no pueden 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. |
| Escape_Percent_Suffix | 29 | Carácter de escape, si existe, usado para sufijo el carácter devuelto para el literal de DBLITERAL_LIKE_PERCENT. Por ejemplo, si se usa un signo de porcentaje (%) para que coincida con cero o más caracteres y los signos de porcentaje se escapen al incluir corchetes abiertos y cerrados, DBLITERAL_ESCAPE_PERCENT_PREFIX es "[", DBLITERAL_ESCAPE_PERCENT_SUFFIX es "]" y los caracteres "abc[%]%" coinciden con todos los valores de carácter que comienzan por "abc%". Los proveedores que no usan un carácter de sufijo para escapar del 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_Suffix | 30 | Carácter usado en una cláusula LIKE para escapar el carácter devuelto para el literal de 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 caracteres que tienen un largo de cinco caracteres y comienzan por "abc_". Algunos dialectos SQL admiten una cláusula (la cláusula ESCAPE) que se puede usar para invalidar este valor. Se asigna a DBLITERAL_ESCAPE_UNDERSCORE_SUFFIX. |
Comentarios
La OleDbLiteral enumeración devuelve las siguientes categorías de información literal.
| Categoría | Devoluciones |
|---|---|
| Carácter especial o caracteres usados 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 caracteres 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 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.