다음을 통해 공유


MDSCHEMA_PROPERTIES 행 집합

데이터베이스 내의 멤버 속성을 설명합니다.

행 집합 열

MDSCHEMA_PROPERTIES 행 집합에는 다음 열이 포함되어 있습니다.

열 이름

유형 표시기

길이

설명

CATALOG_NAME

DBTYPE_WSTR

데이터베이스 이름입니다.

SCHEMA_NAME

DBTYPE_WSTR

이 속성이 속한 스키마의 이름입니다. 공급자가 스키마를 지원하지 않는 경우 NULL입니다.

CUBE_NAME

DBTYPE_WSTR

큐브 이름입니다.

DIMENSION_UNIQUE_NAME

DBTYPE_WSTR

차원의 고유한 이름입니다. 자격에 따라 고유한 이름을 생성하는 공급자의 경우 이 이름의 각 구성 요소는 구분 기호로 분리됩니다.

HIERARCHY_UNIQUE_NAME

DBTYPE_WSTR

계층의 고유한 이름입니다. 자격에 따라 고유한 이름을 생성하는 공급자의 경우 이 이름의 각 구성 요소는 구분 기호로 분리됩니다.

LEVEL_UNIQUE_NAME

DBTYPE_WSTR

이 속성이 속한 수준의 고유한 이름입니다. 공급자가 명명된 수준을 지원하지 않는 경우 이 필드에 대해 DIMENSION_UNIQUE_NAME 값을 반환해야 합니다. 자격에 따라 고유한 이름을 생성하는 공급자의 경우 이 이름의 각 구성 요소는 구분 기호로 분리됩니다.

MEMBER_UNIQUE_NAME

DBTYPE_WSTR

속성이 속한 멤버의 고유한 이름입니다. 명명된 수준을 지원하지 않거나 멤버별 기준으로 속성을 보유하는 데이터 저장소에 사용됩니다. 속성이 한 수준의 모든 멤버에 적용되면 이 열은 NULL입니다. 자격에 따라 고유한 이름을 생성하는 공급자의 경우 이 이름의 각 구성 요소는 구분 기호로 분리됩니다.

PROPERTY_TYPE

DBTYPE_I2

속성의 유형을 지정하는 비트맵입니다.

  • MDPROP_MEMBER (1) - 멤버의 속성을 식별합니다. 이 속성은 SELECT 문의 DIMENSION PROPERTIES 절에 사용할 수 있습니다.

  • MDPROP_CELL (2) - 셀의 속성을 식별합니다. 이 속성은 SELECT 문의 끝에 나오는 CELL PROPERTIES 절에 사용할 수 있습니다.

  • MDPROP_SYSTEM (4) - 내부 속성을 식별합니다.

  • MDPROP_BLOB (8) - BLOB(binary large object)을 포함하는 속성을 식별합니다.

PROPERTY_NAME

DBTYPE_WSTR

속성의 이름입니다. 속성의 키가 속성 이름과 같으면 PROPERTY_NAME이 비어 있습니다.

PROPERTY_CAPTION

DBTYPE_WSTR

주로 표시용으로 사용되는, 속성에 연결된 레이블 또는 캡션입니다. 캡션이 없는 경우 PROPERTY_NAME을 반환합니다.

DATA_TYPE

DBTYPE_UI2

속성의 데이터 형식입니다.

CHARACTER_MAXIMUM_LENGTH

DBTYPE_UI4

속성이 문자, 이진 또는 비트 유형인 경우 속성에 사용할 수 있는 최대 길이입니다.

0 값은 정의된 최대 길이가 없음을 나타냅니다.

그 밖의 다른 데이터 형식의 경우 NULL을 반환합니다.

CHARACTER_OCTET_LENGTH

DBTYPE_UI4

속성이 문자 또는 이진 유형인 경우 속성에 사용할 수 있는 최대 길이(바이트)입니다.

0 값은 정의된 최대 길이가 없음을 나타냅니다.

그 밖의 다른 데이터 형식의 경우 NULL을 반환합니다.

NUMERIC_PRECISION

DBTYPE_UI2

속성이 숫자 데이터 형식인 경우 속성의 최대 전체 자릿수입니다.

그 밖의 다른 데이터 형식의 경우 NULL을 반환합니다.

NUMERIC_SCALE

DBTYPE_I2

속성이 DBTYPE_NUMERIC 또는 DBTYPE_DECIMAL 유형인 경우 소수점 오른쪽 자릿수입니다.

그 밖의 다른 데이터 형식의 경우 NULL을 반환합니다.

DESCRIPTION

DBTYPE_WSTR

사람이 읽을 수 있는 속성 설명입니다. 설명이 없는 경우 NULL입니다.

PROPERTY_CONTENT_TYPE

DBTYPE_I2

속성의 유형입니다. 다음 열거 중 하나일 수 있습니다.

  • MD_PROPTYPE_REGULAR (0x00)

  • MD_PROPTYPE_ID (0x01)

  • MD_PROPTYPE_RELATION_TO_PARENT (0x02)

  • MD_PROPTYPE_ROLLUP_OPERATOR (0x03)

  • MD_PROPTYPE_ORG_TITLE (0x11)

  • MD_PROPTYPE_CAPTION (0x21)

  • MD_PROPTYPE_CAPTION_SHORT (0x22)

  • MD_PROPTYPE_CAPTION_DESCRIPTION (0x23)

  • MD_PROPTYPE_CAPTION_ABREVIATION (0x24)

  • MD_PROPTYPE_WEB_URL (0x31)

  • MD_PROPTYPE_WEB_HTML (0x32)

  • MD_PROPTYPE_WEB_XML_OR_XSL (0x33)

  • MD_PROPTYPE_WEB_MAIL_ALIAS (0x34)

  • MD_PROPTYPE_ADDRESS (0x41)

  • MD_PROPTYPE_ADDRESS_STREET (0x42)

  • MD_PROPTYPE_ADDRESS_HOUSE (0x43)

  • MD_PROPTYPE_ADDRESS_CITY (0x44)

  • MD_PROPTYPE_ADDRESS_STATE_OR_PROVINCE (0x45)

  • MD_PROPTYPE_ADDRESS_ZIP (0x46)

  • MD_PROPTYPE_ADDRESS_QUARTER (0x47)

  • MD_PROPTYPE_ADDRESS_COUNTRY (0x48)

  • MD_PROPTYPE_ADDRESS_BUILDING (0x49)

  • MD_PROPTYPE_ADDRESS_ROOM (0x4A)

  • MD_PROPTYPE_ADDRESS_FLOOR (0x4B)

  • MD_PROPTYPE_ADDRESS_FAX (0x4C)

  • MD_PROPTYPE_ADDRESS_PHONE (0x4D)

  • MD_PROPTYPE_GEO_CENTROID_X (0x61)

  • MD_PROPTYPE_GEO_CENTROID_Y (0x62)

  • MD_PROPTYPE_GEO_CENTROID_Z (0x63)

  • MD_PROPTYPE_GEO_BOUNDARY_TOP (0x64)

  • MD_PROPTYPE_GEO_BOUNDARY_LEFT (0x65)

  • MD_PROPTYPE_GEO_BOUNDARY_BOTTOM (0x66)

  • MD_PROPTYPE_GEO_BOUNDARY_RIGHT (0x67)

  • MD_PROPTYPE_GEO_BOUNDARY_FRONT (0x68)

  • MD_PROPTYPE_GEO_BOUNDARY_REAR (0x69)

  • MD_PROPTYPE_GEO_BOUNDARY_POLYGON (0x6A)

  • MD_PROPTYPE_PHYSICAL_SIZE (0x71)

  • MD_PROPTYPE_PHYSICAL_COLOR (0x72)

  • MD_PROPTYPE_PHYSICAL_WEIGHT (0x73)

  • MD_PROPTYPE_PHYSICAL_HEIGHT (0x74)

  • MD_PROPTYPE_PHYSICAL_WIDTH (0x75)

  • MD_PROPTYPE_PHYSICAL_DEPTH (0x76)

  • MD_PROPTYPE_PHYSICAL_VOLUME (0x77)

  • MD_PROPTYPE_PHYSICAL_DENSITY (0x78)

  • MD_PROPTYPE_PERSON_FULL_NAME (0x82)

  • MD_PROPTYPE_PERSON_FIRST_NAME (0x83)

  • MD_PROPTYPE_PERSON_LAST_NAME (0x84)

  • MD_PROPTYPE_PERSON_MIDDLE_NAME (0x85)

  • MD_PROPTYPE_PERSON_DEMOGRAPHIC (0x86)

  • MD_PROPTYPE_PERSON_CONTACT (0x87)

  • MD_PROPTYPE_QTY_RANGE_LOW (0x91)

  • MD_PROPTYPE_QTY_RANGE_HIGH (0x92)

  • MD_PROPTYPE_FORMATTING_COLOR (0xA1)

  • MD_PROPTYPE_FORMATTING_ORDER (0xA2)

  • MD_PROPTYPE_FORMATTING_FONT (0xA3)

  • MD_PROPTYPE_FORMATTING_FONT_EFFECTS (0xA4)

  • MD_PROPTYPE_FORMATTING_FONT_SIZE (0xA5)

  • MD_PROPTYPE_FORMATTING_SUB_TOTAL (0xA6)

  • MD_PROPTYPE_DATE (0xB1)

  • MD_PROPTYPE_DATE_START (0xB2)

  • MD_PROPTYPE_DATE_ENDED (0xB3)

  • MD_PROPTYPE_DATE_CANCELED (0xB4)

  • MD_PROPTYPE_DATE_MODIFIED (0xB5)

  • MD_PROPTYPE_DATE_DURATION (0xB6)

  • MD_PROPTYPE_VERSION (0xC1)

SQL_COLUMN_NAME

DBTYPE_WSTR

큐브 차원 또는 데이터베이스 차원에서 SQL 쿼리에 사용되는 속성의 이름입니다.

LANGUAGE

DBTYPE_UI2

LCID로 표현된 번역입니다. 속성 번역에만 유효합니다.

PROPERTY_ORIGIN

DBTYPE_UI2

속성이 적용되는 계층의 유형을 식별합니다.

  • MD_USER_DEFINED (1) - 속성이 사용자 정의 계층에 있음을 나타냅니다.

  • MD_SYSTEM_ENABLED (2) - 속성이 특성 계층에 있음을 나타냅니다.

  • MD_SYSTEM_DISABLED (4) - 속성이 활성화되지 않은 특성 계층에 있음을 나타냅니다.

PROPERTY_ATTRIBUTE_HIERARCHY_NAME

DBTYPE_WSTR

이 속성의 원본을 지정하는 특성 계층의 이름입니다.

PROPERTY_CARDINALITY

DBTYPE_WSTR

속성의 카디널리티입니다. 가능한 값은 다음 문자열과 같습니다.

  • ONE

  • MANY

MIME_TYPE

DBTYPE_WSTR

BLOB(binary large object)의 MIME 형식입니다.

PROPERTY_IS_VISIBLE

DBTYPE_BOOL

속성이 표시되는지 여부를 나타내는 부울입니다.

속성이 표시되면 TRUE이고, 그렇지 않으면 FALSE입니다.

이 스키마 행 집합은 정렬되지 않습니다.

제한 열

MDSCHEMA_PROPERTIES 행 집합은 다음 표의 열을 기준으로 제한될 수 있습니다.

열 이름

유형 표시기

제한 상태

CATALOG_NAME

DBTYPE_WSTR

필수

SCHEMA_NAME

DBTYPE_WSTR

옵션

CUBE_NAME

DBTYPE_WSTR

옵션

DIMENSION_UNIQUE_NAME

DBTYPE_WSTR

옵션

HIERARCHY_UNIQUE_NAME

DBTYPE_WSTR

옵션

LEVEL_UNIQUE_NAME

DBTYPE_WSTR

옵션

MEMBER_UNIQUE_NAME

DBTYPE_WSTR

옵션

PROPERTY_NAME

DBTYPE_WSTR

옵션

PROPERTY_TYPE

DBTYPE_I2

옵션

PROPERTY_CONTENT_TYPE

DBTYPE_I2

(옵션) 기본 제한은 MDPROP_MEMBER 또는 MDPROP_CELL에 적용됩니다.

PROPERTY_ORIGIN

DBTYPE_UI2

(옵션) 기본 제한은 MD_USER_DEFINED 또는 MD_SYSTEM_ENABLED에 적용됩니다.

CUBE_SOURCE

DBTYPE_UI2

(옵션) 다음 유효 값 중 하나가 포함된 비트맵입니다.

  • 1 CUBE

  • 2 DIMENSION

기본 제한 값은 1입니다.

PROPERTY_VISIBILITY

DBTYPE_UI2

(옵션) 다음 유효 값 중 하나가 포함된 비트맵입니다.

  • 1 Visible

  • 2 Not visible

기본 제한 값은 1입니다.