Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/6062824/tecnologia.css

...

Habilita o ajuste automático do tamanho máximo para campos BLOB ou CLOB no Banco DB2, caso a configuração MaxStringSize esteja habilitada para suporte a mais de 1 MB de String

...

no 

Inclusão de trecho
dbaccess
dbaccess
nopaneltrue

Valores válidos

Valor

Descrição

0 (Padrão)

Não ajusta tamanho automaticamente - apenas emite mensagem de advertência.

1

Habilita o ajuste automático do tamanho do campo BLOB ou CLOB após emitir mensagem de advertência na primeira abertura da tabela.

Observações

  • Especificar a chave na seção [DB2] tem efeito sobre o valor default de todos os ambientes DB2 configurados.
  • Caso seja especificada dentro de uma seção de conexão DB2 específica [DB2/ambiente], esta configuração será considerada sobre o default, para todas as tabelas deste ambiente em questão.
  • Os campos CLOB / BLOB no Banco de Dados DB2, são criados com o limite default de 1 MB, quando o tamanho não é especificado explicitamente na criação da coluna.
  • Quando da primeira abertura de uma determinada tabela, após subir o serviço do

...

  • Inclusão de trecho
    dbaccess
    dbaccess
    nopaneltrue
    , é verificado se o tamanho máximo do campo BLOB ou CLOB está em conformidade com a configuração MaxStringSize do

...

  • Inclusão de trecho
    dbaccess
    dbaccess
    nopaneltrue
    , usada para permitir campos MEMO com mais de 1 MB. Caso o campo BLOB ou CLOB seja menor que o tamanho máximo de String configurado no

...

  • Inclusão de trecho
    dbaccess
    dbaccess
    nopaneltrue
    , será gravado no log de erros do

...

  • Inclusão de trecho
    dbaccess
    dbaccess
    nopaneltrue
     a mensagem de advertência abaixo:

[WARNING] DB2 - Env XXX Table YYY CLOB Field ZZZ Max Size (MMMM) is lower than MaxStringSize (NNNN)

Onde XXX é o nome do ambiente, YYY indica o nome da tabela, ZZZ indica o nome do campo, MMMM indica o tamanho maximo suportado pelo campo no SGDB, e NNNN indica o tamanho maximo em bytes configurado no DBAccess

  • Caso a configuração MemoAdjustMaxSize esteja habilitada, o texto "-- Field size will be automatically adjusted --" será acrescentado na mensagem de advertência, e após a identificação de todos os campos da tabela, o

...

  • Inclusão de trecho
    dbaccess
    dbaccess
    nopaneltrue
     vai executar no SGDB as instruções necessárias para aumentar o tamanho máximo suportado por estes campos.
  • Caso a configuração não esteja habilitada, será apenas acrescentado na mensagem de advertência o texto "-- To allow DBAccess to change field size, enable MEMOADJUSTMAXSIZE configuration --"
  • Esta configuração foi implementada a partir do

...

  • Inclusão de trecho
    dbaccess
    dbaccess
    nopaneltrue
     Build 20170202 ou superiores, com data de geração superior a  
  • A partir desta Build do

...

  • Inclusão de trecho
    dbaccess
    dbaccess
    nopaneltrue
    , a criação de novas tabelas passa a colocar explicitamente o valor máximo de string suportado no DBAccess (MaxStringSize) nas colunas BLOB e;ou CLOB, caso utilizadas. Para maiores informações sobre este release, acesse o link Melhoria - Tamanho máximo de campos BLOB e CLOB para DB2

Exemplo

themeEclipse
[db2]
MEMOADJUSTMAXSIZE=1
; Todos os ambientes / conexões DB2 podem ajustar automaticamente o tamanho dos campos BLOB ou CLOB caso necessario

Bloco de código
language
text
collapsefalse