Páginas filhas
  • Campos MEMO estilo "CLOB" nas tabelas de dados

Objetivo

Permitir ao sistema Protheus criar os campos “memo” das tabelas de dados no formato CLOB (Character Large Object ou Objeto de caractere de tamanho grande - O termo CLOB pode variar entre bancos de dados diferentes).

Esse modo de criação é mais flexível que o tipo binário normalmente empregado, permitindo, em muitos casos, a pesquisa pelo conteúdo do campo MEMO, usando comandos de pesquisa SQL tradicionais. É importante salientar que os recursos disponíveis variam entre os bancos de dados, sendo que em alguns não é possível utilizar cláusulas “LIKE” direcionadas a este tipo de campo.

De qualquer forma, o uso do CLOB não afeta a experiência de uso do sistema Protheus em relação aos campos MEMO.

 

Deve-se observar que o uso de CLOB aplica-se apenas aos campos MEMO que possuem contexto REAL no Protheus (existentes no banco de dados). Um outro tipo de campo MEMO é o campo com contexto VIRTUAL, que se vincula a outro campo REAL e cujos conteúdos são armazenados na tabela SYP do Protheus. Este tipo de campo não será afetado pela configuração de CLOB.

O recurso estará disponível  na versão 12 ou superior e pode não estar presente em todos os bancos de dados.

 

Procedimentos para Utilização

O recurso de campos MEMO estilo CLOB pode estar previamente definido no dicionário de dados padrão ou ser modificado pelo Administrador.

Se estiver predefinido, sua aplicação no banco de dados é automática.

Caso queira modificar esta definição, a alteração deve ser efetuada ANTES da criação da tabela física no banco de dados. Isso porque esta definição afeta a forma como a estrutura da tabela será criada no banco de dados. Se a alteração for feita após a criação da tabela, nenhuma alteração será efetuada nos campos existentes.

 

A alteração deste comportamento deve ser efetuada pelo módulo configurador. O recurso também pode ser definido para tabelas novas customizadas.

 

Acessar a opção “base de dados” do módulo configurador. Posicionar na empresa desejada e clicar no item “dicionário de dados”. As tabelas disponíveis são exibidas à direita da tela. Localizar a tabela desejada e clicar no botão “editar”. Serão exibidos os dados principais da tabela, como abaixo:

Alterar o campo “Memo CLOB” para “Sim”, e confirmar a alteração.

 

Status do documentoConcluído
Data21/01/2015
Versão1.0
Versão anterior1.0
Autores

Sergio Luis De Alcantara Silveira

  • Sem rótulos