Fórum Tamanho de um tipo varchar nulo no IB #45235

30/06/2004

0

Olá a todos,

Gostaria de saber se um campo do tipo Varchar(200) ocupa os 200 espaços no arquivo .GDB mesmo estando vazio.

Por exemplo. Temos a seguinte tabela

CODIGO Integer,
NOME VarChar(60),
OBSERVACAO Varchar(200);

No caso do campo OBSERVACAO não ter, em registro algum, valores preenchidos... o IB reserva as 200 posições para cada registro ou ele só reserva no GDB realmente o que ele está usando :?:


Paulo Serra
Fortaleza-CE


Paulo-serra

Paulo-serra

Responder

Posts

30/06/2004

Gandalf.nho

Pelo que sei VARCHAR não faz isso, acho que só o CHAR faz.


Responder

Gostei + 0

30/06/2004

Afarias

Um varchar ocupa fisicamente apenas q auntidede de caracteres usados + 2 bytes!

No seu exemplo, no campo varchar(200), os registos vazios ocupam apenas 2bytes.


T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar