O
Inclusão de trecho |
---|
| DBAccess |
---|
| DBAccess |
---|
nopanel | true |
---|
|
utiliza tipos nativos do SGBD para criação de campos MEMO, são eles:
SQL Server
Configuração | Tipo | Padrão |
---|
MemoAsBlob=1 | VARBINARY(max) | X |
---|
MemoAsBlob=0 | IMAGE |
---|
| OracleOracle
Configuração | Tipo | Padrão |
---|
MemoAsBlob=1 | BLOB | X |
---|
MemoAsBlob=0 | LONG RAW |
|
---|
Informações |
---|
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ção | Tipo | Padrão |
---|
MemoAsBlob=1 | LONGBLOB | X |
---|
MemoAsBlob=0 | TEXT |
---|
Informix
Configuração | Tipo | Padrão |
---|
MemoAsByte=1 | BYTE | X |
---|
MemoAsByte=0 | TEXT |
---|
Nota |
---|
|
O tipo BYTE está disponível a partir do DBAccess 20170202. Nos builds anteriores, o campo MEMO será criado com tipo TEXT. |
DB2
PostgreSQL
Configuração | Tipo | Padrão |
---|
MemoAsByte=1 | BYTEA | X |
---|
MemoAsByte=0 | TEXT |
---|
| Nota |
---|
|
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