Tamanho de um tipo varchar nulo no IB
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
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
Curtidas 0
Respostas
Gandalf.nho
30/06/2004
Pelo que sei VARCHAR não faz isso, acho que só o CHAR faz.
GOSTEI 0
Afarias
30/06/2004
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+
No seu exemplo, no campo varchar(200), os registos vazios ocupam apenas 2bytes.
T+
GOSTEI 0