Árvore de páginas

O TOTVS | DBAccess utiliza tipos nativos do SGBD para criação de campos MEMO, são eles:


SQL Server

ConfiguraçãoTipoPadrão
MemoAsBlob=1VARBINARY(max)X
MemoAsBlob=0IMAGE

Oracle 

ConfiguraçãoTipoPadrão
MemoAsBlob=1BLOBX
MemoAsBlob=0LONG RAW

Devido a comportamento legado de versões anteriores do TOPConnect, independente do tipo do campo MEMO usado para o banco de dados ORACLE, caso o tamanho do conteúdo do campo a ser gravado seja maior que 64 KB, os 6 primeiros bytes do conteúdo do campo LONG RAW e/ou BLOB são reservados para um controle interno de tamanho de campo, onde os dois primeiros bytes são uma assinatura fixa de 2 bytes -- 0xCF (ASCII 207 ) e 0xFB ( ASCII 251) –  e os proximos 4 bytes representam o tamanho da informação do campo. 

MySQL

ConfiguraçãoTipoPadrão
MemoAsBlob=1LONGBLOBX
MemoAsBlob=0TEXT

Informix

ConfiguraçãoTipoPadrão
MemoAsByte=1BYTEX
MemoAsByte=0TEXT

Atenção

O tipo BYTE está disponível a partir do DBAccess 20170202. Nos builds anteriores, o campo MEMO será criado com tipo TEXT.

DB2

ConfiguraçãoTipoPadrão

BLOBX

PostgreSQL

ConfiguraçãoTipoPadrão
MemoAsByte=1BYTEAX
MemoAsByte=0TEXT

Atenção

O tipo BYTEA está disponível a partir do DBAccess 20170202 e para os builds anteriores, o campo MEMO será criado com tipo TEXT.

OpenEdge

ConfiguraçãoTipoPadrão

LVARBINARY(1048576)X



  • Sem rótulos