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

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

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:

Image Modified

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