que tipo de dato se usa
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?
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))
/
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))
/
