OleDbLiteral 열거형

정의

텍스트 명령, 데이터 값 및 데이터베이스 개체에 사용되는 리터럴에 대한 정보를 반환합니다.

public enum class OleDbLiteral
public enum OleDbLiteral
type OleDbLiteral = 
Public Enum OleDbLiteral
상속
OleDbLiteral

필드

Name Description
Invalid 0

잘못된 값입니다. DBLITERAL_INVALID 매핑합니다.

Binary_Literal 1

텍스트 명령의 이진 리터럴입니다. DBLITERAL_BINARY_LITERAL 매핑합니다.

Catalog_Name 2

텍스트 명령의 카탈로그 이름입니다. DBLITERAL_CATALOG_NAME 매핑합니다.

Catalog_Separator 3

텍스트 명령의 나머지 식별자와 카탈로그 이름을 구분하는 문자입니다. DBLITERAL_CATALOG_SEPARATOR 매핑합니다.

Char_Literal 4

텍스트 명령의 문자 리터럴입니다. DBLITERAL_CHAR_LITERAL 매핑합니다.

Column_Alias 5

텍스트 명령의 열 별칭입니다. DBLITERAL_COLUMN_ALIAS 매핑합니다.

Column_Name 6

텍스트 명령 또는 데이터 정의 인터페이스에서 사용되는 열 이름입니다. DBLITERAL_COLUMN_NAME 매핑합니다.

Correlation_Name 7

텍스트 명령의 상관 관계 이름(테이블 별칭)입니다. DBLITERAL_CORRELATION_NAME 매핑합니다.

Cursor_Name 8

텍스트 명령의 커서 이름입니다. DBLITERAL_CURSOR_NAME 매핑합니다.

Escape_Percent_Prefix 9

LIKE 절에서 DBLITERAL_LIKE_PERCENT 리터럴에 대해 반환된 문자를 이스케이프하는 데 사용되는 문자입니다. 예를 들어 백분율 기호(%)를 사용하여 0개 이상의 문자를 일치시키고 백슬래시(\)인 경우 "abc\%%" 문자는 "abc%"로 시작하는 모든 문자 값과 일치합니다. 일부 SQL 언어는 이 값을 재정의하는 데 사용할 수 있는 절(ESCAPE 절)을 지원합니다. DBLITERAL_ESCAPE_PERCENT_PREFIX 매핑합니다.

Escape_Underscore_Prefix 10

LIKE 절에서 DBLITERAL_LIKE_UNDERSCORE 리터럴에 대해 반환된 문자를 이스케이프하는 데 사용되는 문자입니다. 예를 들어 밑줄(_)을 사용하여 정확히 한 문자를 일치시키고 백슬래시(\)인 경우 "abc\_ _" 문자는 5자 길이의 모든 문자 값과 일치하고 "abc_"로 시작합니다. 일부 SQL 언어는 이 값을 재정의하는 데 사용할 수 있는 절(ESCAPE 절)을 지원합니다. DBLITERAL_ESCAPE_UNDERSCORE_PREFIX 매핑합니다.

Index_Name 11

텍스트 명령 또는 데이터 정의 인터페이스에서 사용되는 인덱스 이름입니다. DBLITERAL_INDEX_NAME 매핑합니다.

Like_Percent 12

LIKE 절에서 0개 이상의 문자를 일치시킬 때 사용되는 문자입니다. 예를 들어 백분율 기호(%)인 경우 "abc%" 문자는 "abc"로 시작하는 모든 문자 값과 일치합니다. DBLITERAL_LIKE_PERCENT 매핑합니다.

Like_Underscore 13

LIKE 절에서 정확히 한 문자와 일치하도록 사용되는 문자입니다. 예를 들어 밑줄(_)인 경우 "abc_" 문자는 4자 길이의 모든 문자 값과 일치하고 "abc"로 시작합니다. DBLITERAL_LIKE_UNDERSCORE 매핑합니다.

Procedure_Name 14

텍스트 명령의 프로시저 이름입니다. DBLITERAL_PROCEDURE_NAME 매핑합니다.

Quote_Prefix 15

텍스트 명령에서 특수 문자가 포함된 따옴표 식별자의 여는 따옴표로 사용되는 문자입니다. DBLITERAL_QUOTE_PREFIX 매핑합니다.

Schema_Name 16

텍스트 명령의 스키마 이름입니다. DBLITERAL_SCHEMA_NAME 매핑합니다.

Table_Name 17

텍스트 명령 또는 데이터 정의 인터페이스에서 사용되는 테이블 이름입니다. DBLITERAL_TABLE_NAME 매핑합니다.

Text_Command 18

SQL 문과 같은 텍스트 명령입니다. DBLITERAL_TEXT_COMMAND 매핑합니다.

User_Name 19

텍스트 명령의 사용자 이름입니다. DBLITERAL_USER_NAME 매핑합니다.

View_Name 20

텍스트 명령의 보기 이름입니다. DBLITERAL_VIEW_NAME 매핑합니다.

Cube_Name 21

스키마에 있는 큐브의 이름입니다(또는 공급자가 스키마를 지원하지 않는 경우 카탈로그).

Dimension_Name 22

차원의 이름입니다. 차원이 둘 이상의 큐브에 속하는 경우 각 큐브/차원 조합에 대해 하나의 행이 있습니다.

Hierarchy_Name 23

계층의 이름입니다. 차원에 계층 구조가 없거나 계층이 하나만 있는 경우 현재 열에 null 값이 포함됩니다.

Level_Name 24

현재 수준이 속한 큐브의 이름입니다.

Member_Name 25

멤버의 이름입니다.

Property_Name 26

속성의 이름입니다.

Schema_Separator 27

텍스트 명령의 나머지 식별자와 스키마 이름을 구분하는 문자입니다. DBLITERAL_SCHEMA_SEPARATOR 매핑합니다.

Quote_Suffix 28

텍스트 명령에서 특수 문자를 포함하는 따옴표 붙은 식별자의 닫는 따옴표로 사용되는 문자입니다. 접두사 및 접미사와 동일한 문자를 사용하는 1.x 공급자는 이 리터럴 값을 반환하지 않을 수 있으며 요청된 경우 DBLITERAL 구조체의 멤버를 DBLITERAL_INVALID 설정할 수 있습니다. DBLITERAL_QUOTE_SUFFIX 매핑합니다.

Escape_Percent_Suffix 29

이스케이프 문자(있는 경우)는 DBLITERAL_LIKE_PERCENT 리터럴에 대해 반환된 문자의 접미사로 사용됩니다. 예를 들어 0개 이상의 문자를 일치시키는 데 백분율 기호(%)를 사용하고 백분율 기호가 열린 대괄호와 닫힌 대괄호로 묶어 이스케이프되는 경우 DBLITERAL_ESCAPE_PERCENT_PREFIX "["이고, DBLITERAL_ESCAPE_PERCENT_SUFFIX "]"이고 , "abc[%]%" 문자는 "abc%"로 시작하는 모든 문자 값과 일치합니다. 접미사 문자를 사용하여 DBLITERAL_ESCAPE_PERCENT 문자를 이스케이프하지 않는 공급자는 이 리터럴 값을 반환하지 않으며 요청된 경우 DBLITERAL 구조체의 lt 멤버를 DBLITERAL_INVALID 설정할 수 있습니다. DBLITERAL_ESCAPE_PERCENT_SUFFIX 매핑합니다.

Escape_Underscore_Suffix 30

LIKE 절에서 DBLITERAL_LIKE_UNDERSCORE 리터럴에 대해 반환된 문자를 이스케이프하는 데 사용되는 문자입니다. 예를 들어 밑줄(_)을 사용하여 정확히 한 문자를 일치시키고 백슬래시(\)인 경우 "abc\_ _" 문자는 5자 길이의 모든 문자 값과 일치하고 "abc_"로 시작합니다. 일부 SQL 언어는 이 값을 재정의하는 데 사용할 수 있는 절(ESCAPE 절)을 지원합니다. DBLITERAL_ESCAPE_UNDERSCORE_SUFFIX 매핑합니다.

설명

열거형은 OleDbLiteral 리터럴 정보의 다음 범주를 반환합니다.

카테고리 Returns
텍스트 명령에서 사용되는 특수 문자 또는 문자(예: 식별자를 인용하는 데 사용되는 문자)입니다. 문자 또는 문자입니다.
SQL 문의 문자 리터럴과 같은 리터럴 데이터 값입니다. 문자에서 리터럴의 최대 길이, 리터럴에서 사용할 수 없는 문자 목록 및 리터럴의 첫 번째 문자로 사용할 수 없는 문자 목록입니다.
열 또는 테이블과 같은 데이터베이스 개체의 이름입니다. 최대 문자 이름 길이, 이름에 사용할 수 없는 문자 목록 및 이름의 첫 번째 문자로 사용할 수 없는 문자 목록입니다.
다차원 제한 열입니다. 데이터 원본에서 사용할 수 있는 큐브, 차원, 계층, 수준 및 멤버에 대한 정보를 반환하는 제한 값 검색 패턴 대신 리터럴로 처리됩니다.

열거형의 OleDbLiteral 대부분의 멤버는 DBLITERALINFO 구조체에서 반환되는 OLE DB DBLITERAL 값 중 하나에 매핑됩니다.

다차원 제한 열은 스키마 개체의 멤버이며 IDBSchemaRowset 인터페이스에서 사용하는 OLAP용 OLE DB에 매핑됩니다.

지정된 리터럴 정보가 지원되지 않고 반환할 수 없는 경우 A NotSupportedException 가 생성됩니다.

적용 대상