Ajuda MicroStation CONNECT Edition

Estrutura MSCATALOG

A tabela MSCATALOG tem a seguinte estrutura:

Column Tipo (largura) Descrição
tablename char(32) nome da tabela
entitynum number(10) entidade única ou número de tabela
screenform char(64) nome do formulário da tela
reportável char(64) nome da tabela de relatório
sqlreview char(240) solicitação da revisão SQL padrão
fencefilter char(240) filtro do fence SQL padrão
dastable char(32) nome dos atributos exibíveis da tabela
formtable char(64) tabela usada para encontrar o formulário de tela (opcional)

coluna tablename

A coluna tablename na tabela MSCATALOG contém os nomes das tabelas no banco de dados que devem ser ligadas aos elementos. Os nomes da tabela devem ser adicionados à coluna do tablename antes que os links aos elementos estejam feitos. Esta é uma entrada necessária na tabela MSCATALOG.

coluna entitynum

A coluna entitynum na fileira MSCATALOG para uma tabela particular contém o número de entidade da tabela. O número da entidade é um integral positivo de 1 a 65535 que identifica de forma única a tabela ao banco de dados; cada tabela usada com um desenho deve ter um número original de entidade. Esta é uma entrada necessária na tabela MSCATALOG.

coluna screenform

A coluna screenform na fileira MSCATALOG para uma tabela em particular especifica a forma de tela padrão, usada conjuntamente com a inserção de dados VSQL Review (VSQL REVIEW) se você estiver usando VSQL, revise os atributos de banco de dados dos elementos ligados às fileiras na tabela. Se a coluna opcional formtable existir no MSCATALOG, essa coluna é examinada para tentar encontrar uma forma VSQL salva a ser usada em vez da forma de tela padrão. A coluna screenform será usada para a revisão e edição se formtable estiver vazio. Esta é uma entrada opcional na tabela MSCATALOG.

coluna reportável

A coluna reportável na fileira MSCATALOG para uma tabela particular contém o nome da tabela de relatório que pode ser criada com a ferramenta Gerar tabela de relatório para relatar os atributos de banco de dados dos elementos ligados às fileiras na tabela. Esta coluna é carregada ordinariamente com a inserção de dados ACTIVE REPORT (RS=) mas pode ser inserida manualmente. Esta é uma entrada opcional na tabela MSCATALOG.

coluna do sqlreview

A coluna do sqlreview na fileira MSCATALOG para uma tabela em particular contém a declaração SQL SELECT que é enviada com a ferramenta Revisar atributos do banco de dados do elemento para revisar os atributos de banco de dados dos elementos ligados às fileiras na tabela. Se esta instrução SQL estiver inserida incorretamente ou se a entrada da coluna tiver espaços vazios, a janela do SQL Review fica em branco quando os links do banco de dados são revistos. Quando este campo for deixado vazio, a instrução SQL padrão: Selecionar * De <tablename> é executada. Esta coluna é carregada ordinariamente com a inserção de dados ACTIVE REVIEW (RA=) mas pode ser inserido manualmente. Esta é uma entrada opcional na tabela MSCATALOG.

coluna do filtro de fence

A coluna fencefilter na fileira MSCATALOG para uma tabela particular contém a declaração do SQL SELECT que determina quais elementos ligados às fileiras na tabela estão selecionados para operações da fence. Esta coluna deve ser carregada com a inserção de dados DEFINE SEARCH (DS=) para funcionar corretamente. Esta é uma entrada opcional na tabela MSCATALOG.

coluna dastable

A coluna dastable na fileira MSCATALOG para uma tabela particular especifica a tabela exibível dos atributos que é usada. Os atributos exibíveis publicam informações do banco de dados aos nós de texto colocados no arquivo DGN.

Cada fileira em uma tabela de atributos exibíveis (veja a tabela a seguir) especifica um tipo de número e definição de atributo exibível.

Column Tipo (largura) NULLs
dastype number(3) não
sqldas char(240) sim

A coluna sqldas especifica uma declaração SQL SELECT que seleciona os atributos para a visualização.

Nota: Os nós de texto do atributo exibível são uma entrada opcional na tabela MSCATALOG.