Conjunto de linhas MDSCHEMA_PROPERTIES
Descreve as propriedades de membros dentro de um banco de dados.
Colunas do conjunto de linhas
O conjunto de linhas MDSCHEMA_PROPERTIES contém as colunas a seguir.
Nome da coluna |
Indicador de tipo |
Comprimento |
Descrição |
---|---|---|---|
CATALOG_NAME |
DBTYPE_WSTR |
O nome do banco de dados. |
|
SCHEMA_NAME |
DBTYPE_WSTR |
O nome do esquema ao qual essa propriedade pertence. NULL se o provedor não oferecer suporte a esquemas. |
|
CUBE_NAME |
DBTYPE_WSTR |
O nome do cubo. |
|
DIMENSION_UNIQUE_NAME |
DBTYPE_WSTR |
O nome exclusivo da dimensão. Para provedores que geram nomes exclusivos por qualificação, cada componente desse nome é delimitado. |
|
HIERARCHY_UNIQUE_NAME |
DBTYPE_WSTR |
O nome exclusivo da hierarquia. Para provedores que geram nomes exclusivos por qualificação, cada componente desse nome é delimitado. |
|
LEVEL_UNIQUE_NAME |
DBTYPE_WSTR |
O nome exclusivo do nível ao qual pertence essa propriedade. Se o provedor não der suporte a níveis nomeados, ele deverá retornar o valor DIMENSION_UNIQUE_NAME para este campo. Para provedores que geram nomes exclusivos por qualificação, cada componente desse nome é delimitado. |
|
MEMBER_UNIQUE_NAME |
DBTYPE_WSTR |
O nome exclusivo do membro ao qual pertence essa propriedade. Usado para repositórios de dados que não dão suporte a níveis nomeados ou que têm propriedades para cada membro. Se a propriedade se aplicar a todos os membros de um nível, essa coluna será NULL. Para provedores que geram nomes exclusivos por qualificação, cada componente desse nome é delimitado. |
|
PROPERTY_TYPE |
DBTYPE_I2 |
Um bitmap que especifica o tipo da propriedade:
|
|
PROPERTY_NAME |
DBTYPE_WSTR |
O nome da propriedade. Se a chave da propriedade for igual ao nome da propriedade, PROPERTY_NAME ficará em branco. |
|
PROPERTY_CAPTION |
DBTYPE_WSTR |
Um rótulo ou uma legenda associada à propriedade, usada principalmente para fins de exibição. Retorna PROPERTY_NAME quando não há uma legenda. |
|
DATA_TYPE |
DBTYPE_UI2 |
O tipo de dados da propriedade. |
|
CHARACTER_MAXIMUM_LENGTH |
DBTYPE_UI4 |
O comprimento máximo possível da propriedade, se o seu tipo for caractere, binário ou bit. Zero indica que não há um comprimento máximo definido. Retorna NULL para todos os outros tipos de dados. |
|
CHARACTER_OCTET_LENGTH |
DBTYPE_UI4 |
O comprimento máximo possível (em bytes) da propriedade, se o seu tipo for caractere ou binário. Zero indica que não há um comprimento máximo definido. Retorna NULL para todos os outros tipos de dados. |
|
NUMERIC_PRECISION |
DBTYPE_UI2 |
A precisão máxima da propriedade, se for um tipo de dados numérico. Retorna NULL para todos os outros tipos de dados. |
|
NUMERIC_SCALE |
DBTYPE_I2 |
O número de dígitos à direita do separador decimal, se o tipo for DBTYPE_NUMERIC ou DBTYPE_DECIMAL. Retorna NULL para todos os outros tipos de dados. |
|
DESCRIPTION |
DBTYPE_WSTR |
Uma descrição legível da propriedade. NULL quando não existe descrição. |
|
PROPERTY_CONTENT_TYPE |
DBTYPE_I2 |
O tipo da propriedade. Pode ser uma das seguintes enumerações:
|
|
SQL_COLUMN_NAME |
DBTYPE_WSTR |
O nome da propriedade usada em consultas SQL da dimensão de cubo ou dimensão de banco de dados. |
|
LANGUAGE |
DBTYPE_UI2 |
A conversão expressa como um LCID. Só é válido para conversões de propriedade. |
|
PROPERTY_ORIGIN |
DBTYPE_UI2 |
Identifica o tipo de hierarquia à qual a propriedade se aplica:
|
|
PROPERTY_ATTRIBUTE_HIERARCHY_NAME |
DBTYPE_WSTR |
O nome da hierarquia de atributo que deu origem a essa propriedade. |
|
PROPERTY_CARDINALITY |
DBTYPE_WSTR |
A cardinalidade da propriedade. Os possíveis valores incluem as seguintes cadeias de caracteres:
|
|
MIME_TYPE |
DBTYPE_WSTR |
O tipo mime para BLOBs (objetos binários grandes). |
|
PROPERTY_IS_VISIBLE |
DBTYPE_BOOL |
Um Booliano que indica se a propriedade está visível. Retornará TRUE se a propriedade estiver visível; caso contrário, FALSE. |
Este conjunto de linhas do esquema não é classificado.
Colunas de restrição
O conjunto de linhas MDSCHEMA_PROPERTIES pode ser restringido nas colunas listadas na tabela a seguir.
Nome da coluna |
Indicador de tipo |
Estado de restrição |
---|---|---|
CATALOG_NAME |
DBTYPE_WSTR |
Obrigatório |
SCHEMA_NAME |
DBTYPE_WSTR |
Opcional |
CUBE_NAME |
DBTYPE_WSTR |
Opcional |
DIMENSION_UNIQUE_NAME |
DBTYPE_WSTR |
Opcional |
HIERARCHY_UNIQUE_NAME |
DBTYPE_WSTR |
Opcional |
LEVEL_UNIQUE_NAME |
DBTYPE_WSTR |
Opcional |
MEMBER_UNIQUE_NAME |
DBTYPE_WSTR |
Opcional |
PROPERTY_TYPE |
DBTYPE_I2 |
Opcional |
PROPERTY_NAME |
DBTYPE_WSTR |
Opcional |
PROPERTY_CONTENT_TYPE |
DBTYPE_I2 |
(Opcional) Uma restrição padrão é estabelecida em MDPROP_MEMBER ou MDPROP_CELL ou MDPROP_SYSTEM. |
PROPERTY_ORIGIN |
DBTYPE_UI2 |
(Opcional) Uma restrição padrão é estabelecida em MD_USER_DEFINED ou MD_SYSTEM_ENABLED. |
CUBE_SOURCE |
DBTYPE_UI2 |
(Opcional) Um bitmap com um dos seguintes valores válidos:
A restrição padrão tem valor 1. |
PROPERTY_VISIBILITY |
DBTYPE_UI2 |
(Opcional) Um bitmap com um dos seguintes valores válidos:
A restrição padrão tem valor 1. |