que tipo de dato se usa

carolina
16 de Septiembre del 2004
Tengo un numero el cual me envian como string lo tengo que convertir e ingresarlo a al base de datos pero no se en que tipo de dato lo voy a guardar el numero tiene 16 digitos. pero no quiero guardalo en tipo varchar poruqe luego para las comparaciones en los querys?

Rodolfo Reyes
16 de Septiembre del 2004
No veo problema en que lo guardes como varchar2(16), porque al hacer las comparaciones lo puedes convertir en numero:

to_number(campo_texto) = 12222

Pero si no quieres estar haciendo la conversión a numero, guardalo en un campo number(16). Para esto ha la hora de hacer el inserte en la tabla, convierte el texto en numero:

Insert into tabla(campo1,campo2,campo3)
values(valor1,valor2,to_number(calor3))
/