OleDbLiteral Перечисление

Определение

Возвращает сведения о литералах, используемых в текстовых командах, значениях данных и объектах баз данных.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
Наследование
OleDbLiteral

Поля

Binary_Literal 1

Двоичный литерал в текстовой команде.A binary literal in a text command. Отображается в DBLITERAL_BINARY_LITERAL.Maps to DBLITERAL_BINARY_LITERAL.

Catalog_Name 2

Имя каталога в текстовой команде.A catalog name in a text command. Отображается в DBLITERAL_CATALOG_NAME.Maps to DBLITERAL_CATALOG_NAME.

Catalog_Separator 3

Знак, отделяющий имя каталога от остальной части идентификатора в текстовой команде.The character that separates the catalog name from the rest of the identifier in a text command. Отображается в DBLITERAL_CATALOG_SEPARATOR.Maps to DBLITERAL_CATALOG_SEPARATOR.

Char_Literal 4

Символьный литерал в текстовой команде.A character literal in a text command. Отображается в DBLITERAL_CHAR_LITERAL.Maps to DBLITERAL_CHAR_LITERAL.

Column_Alias 5

Псевдоним столбца в текстовой команде.A column alias in a text command. Отображается в DBLITERAL_COLUMN_ALIAS.Maps to DBLITERAL_COLUMN_ALIAS.

Column_Name 6

Имя столбца, используемое в текстовой команде или в интерфейсе определения данных.A column name used in a text command or in a data-definition interface. Отображается в DBLITERAL_COLUMN_NAME.Maps to DBLITERAL_COLUMN_NAME.

Correlation_Name 7

Имя корреляции (псевдоним таблицы) в текстовой команде.A correlation name (table alias) in a text command. Отображается в DBLITERAL_CORRELATION_NAME.Maps to DBLITERAL_CORRELATION_NAME.

Cube_Name 21

Имя куба в составе схемы (или каталога, если поставщик не поддерживает схемы).The name of a cube in a schema (or the catalog if the provider does not support schemas).

Cursor_Name 8

Имя курсора в текстовой команде.A cursor name in a text command. Отображается в DBLITERAL_CURSOR_NAME.Maps to DBLITERAL_CURSOR_NAME.

Dimension_Name 22

Имя размерности.The name of the dimension. Если данная размерность входит в состав нескольких кубов, здесь указывается одна строка для каждого сочетания "куб-размерность".If a dimension is part of more than one cube, there is one row for each cube/dimension combination.

Escape_Percent_Prefix 9

Знак, используемый в выражении LIKE в качестве подстановочного знака для символа, возвращаемого для литерала DBLITERAL_LIKE_PERCENT.The character used in a LIKE clause to escape the character returned for the DBLITERAL_LIKE_PERCENT literal. Например, если знак процента (%) служит для обозначения нескольких символов (возможно, нулевого их числа) и указана обратная косая черта (\), последовательность знаков "abc\%%" соответствует всем символьным значениям, начинающимся с "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%". В некоторых диалектах SQL предусмотрено специальное выражение (ESCAPE-выражение), с помощью которого можно переопределить это значение.Some SQL dialects support a clause (the ESCAPE clause) that can be used to override this value. Отображается в DBLITERAL_ESCAPE_PERCENT_PREFIX.Maps to DBLITERAL_ESCAPE_PERCENT_PREFIX.

Escape_Percent_Suffix 29

Escape-символ (если есть), используемый в качестве суффикса для символа, возвращаемого для литерала DBLITERAL_LIKE_PERCENT.The escape character, if any, used to suffix the character returned for the DBLITERAL_LIKE_PERCENT literal. Например, если знак процента (%) служит для обозначения нескольких символов (возможно, нулевого их числа), а знаки процента вставляются в текст заключенными в квадратные скобки, значение DBLITERAL_ESCAPE_PERCENT_PREFIX равно "[", DBLITERAL_ESCAPE_PERCENT_SUFFIX равно "]", а последовательность знаков "abc[%]%" соответствует всем символьным значениям, начинающимся с "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%". Поставщики, не использующие суффикс для вставки знака DBLITERAL_ESCAPE_PERCENT, не возвращают значение этого литерала и при запросе могут установить значение элемента lt структуры DBLITERAL равным DBLITERAL_INVALID.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. Отображается в DBLITERAL_ESCAPE_PERCENT_SUFFIX.Maps to DBLITERAL_ESCAPE_PERCENT_SUFFIX.

Escape_Underscore_Prefix 10

Знак, используемый в выражении LIKE в качестве подстановочного знака для символа, возвращаемого для литерала DBLITERAL_LIKE_UNDERSCORE.The character used in a LIKE clause to escape the character returned for the DBLITERAL_LIKE_UNDERSCORE literal. Например, если знак подчеркивания (_) служит для обозначения только одного символа и указана обратная косая черта (\), последовательность знаков abc\_ _ соответствует всем пятизначным символьным значениям, начинающимся с 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_". В некоторых диалектах SQL предусмотрено специальное выражение (ESCAPE-выражение), с помощью которого можно переопределить это значение.Some SQL dialects support a clause (the ESCAPE clause) that can be used to override this value. Отображается в DBLITERAL_ESCAPE_UNDERSCORE_PREFIX.Maps to DBLITERAL_ESCAPE_UNDERSCORE_PREFIX.

Escape_Underscore_Suffix 30

Знак, используемый в выражении LIKE в качестве подстановочного знака для символа, возвращаемого для литерала DBLITERAL_LIKE_UNDERSCORE.The character used in a LIKE clause to escape the character returned for the DBLITERAL_LIKE_UNDERSCORE literal. Например, если знак подчеркивания (_) служит для обозначения только одного символа и указана обратная косая черта (\), последовательность знаков abc\_ _ соответствует всем пятизначным символьным значениям, начинающимся с 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_". В некоторых диалектах SQL предусмотрено специальное выражение (ESCAPE-выражение), с помощью которого можно переопределить это значение.Some SQL dialects support a clause (the ESCAPE clause) that can be used to override this value. Отображается в DBLITERAL_ESCAPE_UNDERSCORE_SUFFIX.Maps to DBLITERAL_ESCAPE_UNDERSCORE_SUFFIX.

Hierarchy_Name 23

Имя иерархии.The name of the hierarchy. Если размерность не содержит иерархий или содержит только одну иерархию, в текущем столбце стоит значение null.If the dimension does not contain a hierarchy or has only one hierarchy, the current column contains a null value.

Index_Name 11

Имя индекса, используемое в текстовой команде или в интерфейсе определения данных.An index name used in a text command or in a data-definition interface. Отображается в DBLITERAL_INDEX_NAME.Maps to DBLITERAL_INDEX_NAME.

Invalid 0

Недопустимое значение.An invalid value. Отображается в DBLITERAL_INVALID.Maps to DBLITERAL_INVALID.

Level_Name 24

Имя куба, к которому относится текущий уровень.Name of the cube to which the current level belongs.

Like_Percent 12

Знак, используемый в выражении LIKE для соответствия нескольким знакам или отсутствию знаков.The character used in a LIKE clause to match zero or more characters. Например, если это знак процента (%), то последовательность знаков "abc%" соответствует всем символьным значениям, начинающимся с "abc".For example, if this is a percent sign (%), the characters "abc%" match all character values that start with "abc". Отображается в DBLITERAL_LIKE_PERCENT.Maps to DBLITERAL_LIKE_PERCENT.

Like_Underscore 13

Знак, используемый в выражении LIKE для соответствия только одному знаку.The character used in a LIKE clause to match exactly one character. Например, если это знак подчеркивания (), то последовательность знаков "abc_" соответствует всем четырехзначным символьным значениям, начинающимся с "abc".For example, if this is an underscore (), the characters "abc_" match all character values that are four characters long and start with "abc". Отображается в DBLITERAL_LIKE_UNDERSCORE.Maps to DBLITERAL_LIKE_UNDERSCORE.

Member_Name 25

Имя элемента.The name of the member.

Procedure_Name 14

Имя процедуры в текстовой команде.A procedure name in a text command. Отображается в DBLITERAL_PROCEDURE_NAME.Maps to DBLITERAL_PROCEDURE_NAME.

Property_Name 26

Имя свойства.The name of the property.

Quote_Prefix 15

Знак, используемый в текстовой команде в качестве открывающей кавычки для заключения в кавычки идентификаторов, содержащих специальные знаки.The character used in a text command as the opening quote for quoting identifiers that contain special characters. Отображается в DBLITERAL_QUOTE_PREFIX.Maps to DBLITERAL_QUOTE_PREFIX.

Quote_Suffix 28

Знак, используемый в текстовой команде в качестве закрывающей кавычки для заключения в кавычки идентификаторов, содержащих специальные знаки.The character used in a text command as the closing quote for quoting identifiers that contain special characters. Поставщики 1.x, использующие один и тот же знак в качестве префикса и суффикса, могут не возвращать это значение литерала и при запросе могут установить значение элемента структуры DBLITERAL равным DBLITERAL_INVALID.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. Отображается в DBLITERAL_QUOTE_SUFFIX.Maps to DBLITERAL_QUOTE_SUFFIX.

Schema_Name 16

Имя схемы в текстовой команде.A schema name in a text command. Отображается в DBLITERAL_SCHEMA_NAME.Maps to DBLITERAL_SCHEMA_NAME.

Schema_Separator 27

Знак, отделяющий имя схемы от остальной части идентификатора в текстовой команде.The character that separates the schema name from the rest of the identifier in a text command. Отображается в DBLITERAL_SCHEMA_SEPARATOR.Maps to DBLITERAL_SCHEMA_SEPARATOR.

Table_Name 17

Имя таблицы, используемое в текстовой команде или в интерфейсе определения данных.A table name used in a text command or in a data-definition interface. Отображается в DBLITERAL_TABLE_NAME.Maps to DBLITERAL_TABLE_NAME.

Text_Command 18

Текстовая команда, например оператор SQL.A text command, such as an SQL statement. Отображается в DBLITERAL_TEXT_COMMAND.Maps to DBLITERAL_TEXT_COMMAND.

User_Name 19

Имя пользователя в текстовой команде.A user name in a text command. Отображается в DBLITERAL_USER_NAME.Maps to DBLITERAL_USER_NAME.

View_Name 20

Имя представления в текстовой команде.A view name in a text command. Отображается в DBLITERAL_VIEW_NAME.Maps to DBLITERAL_VIEW_NAME.

Комментарии

OleDbLiteral Перечисление возвращает следующие категории литеральных данных.The OleDbLiteral enumeration returns the following categories of literal information.

КатегорияCategory ReturnsReturns
Специальный символ или символы, используемые текстовыми командами, например символ, используемый для заключения в кавычки идентификаторов.A special character or characters used by text commands, such as the character used to quote identifiers. Символ или символы.The character or characters.
Литеральное значение данных, например символьный литерал в инструкции SQL.A literal data value, such as a character literal in an SQL statement. Максимальная длина литерала в символах, список символов, которые не могут быть использованы в литерале, и список символов, которые не могут использоваться в качестве первого символа литерала.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.
Имя объекта базы данных, например столбца или таблицы.The name of a database object such as a column or table. Максимальная длина имени в символах, список символов, которые не могут быть использованы в имени, и список символов, которые не могут быть использованы в качестве первого символа имени.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.
Столбцы многомерных ограничений.Multidimensional restriction columns. Значения ограничений, возвращающие сведения о кубах, измерениях, иерархиях, уровнях и элементах, доступных из источника данных; и обрабатываются как литералы, а не как шаблоны поиска.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.

Большинство элементов OleDbLiteral перечисления сопоставляется с одним из OLE DB значений дблитерал, возвращаемых в структуре дблитералинфо.Most members of the OleDbLiteral enumeration maps to one of the OLE DB DBLITERAL values that are returned in the DBLITERALINFO structure.

Столбцы многомерных ограничений являются элементами объектов схемы и сопоставляются с OLE DB для OLAP, используемого интерфейсом IDBSchemaRowset.Multidimensional restriction columns are members of schema objects and map to OLE DB for OLAP used by the IDBSchemaRowset interface.

NotSupportedException Создается, если указанные сведения о литерале не поддерживаются и не могут быть возвращены.A NotSupportedException is generated if the specified literal information is not supported and cannot be returned.

Применяется к