Oracle - Tipo VARCHAR o NUMBER como definir?

 
Vista:

Tipo VARCHAR o NUMBER como definir?

Publicado por tony (34 intervenciones) el 15/10/2009 09:48:48
Hola, me gustaria preguntar si a la hora de definir un tipo de datos hay alguno de estos que ocupe menos espacio , si por ejemplo a la hora de definir un codigo lo puedo poner tanto numerico como varchar hay alguna opcion que sea mejor o que ocupe menos espacio? es que estoy buscando informacion pero no encuentro cual es el mejor tipo de dato en estos casos...se que si vas a meter caracteres es obvio que tienes que coger el varchar pero y si puedes elegir? cual es el mejor?

Muchisimas gracias por la respuesta
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Tipo VARCHAR o NUMBER como definir?

Publicado por JORGE SANCHEZ LEON (186 intervenciones) el 16/10/2009 21:50:15
Para buesquedas te ayuda el TIPO NUMBER, en cuanto a ahorro de espacio la diferencia no es considerable ...

create table prv (v varchar2(2000));

create table prn (n number(20));

begin
for i in 100000 .. 999999 loop
insert into prn values (i);
insert into prv values (i);
end loop;
commit;
end;


Realiza el ejercicio anterior y si tienes TOAD ve en la definicion de la tabla en la pestaña de STATISTICS el tamaño.

SALUDOS
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar