VALORES AUTONUMÉRICOS EN ORACLE

SARA
31 de Agosto del 2005
HOLA!! TENGO UNA BASE DE DATOS EN ORACLE. EN LAS TABLAS YO TENIA PUESTO LA CLAVE COMO UN DATO DE TIPO STRING. AHORA ME HAN DICHO QUE USE LO DE LOS VALORES AUTONUMÉRICOS DE ORACLE Y MI PREGUNTA ES, ¿ TENGO OBLIGATORIAMENTE QUE CAMBIAR EL TIPO DE DATO DE MI TABLA A NUMÉRICO PARA PODER USARLOS? UN SALUDO

Carlos
31 de Agosto del 2005
Una vez más:

En Oracle NO hay autonuméricos.

En Oracle NO hay tipo string.

Seguramente, cuando dices 'CLAVE' quieres decir clave primaria (primary key).

>>¿ TENGO OBLIGATORIAMENTE QUE CAMBIAR EL TIPO DE DATO DE MI TABLA A NUMÉRICO PARA PODER USARLOS?

No necesariamente ( a no ser que sea un requisito, aunque 'ahora me han dicho' no parece un requisito muy serio). Si tienes como PK una columna V2(5) (por ejemplo), siempre podrías definir los identificadores como TO_CHAR(secuencia.nextval,'FM09999').

Saludos.

Carlos.

sara
31 de Agosto del 2005
Ay muchas gracias. Con lo de String me cole! queria poner VARCHAR y lo de AUTONUMÉRCIO era para que entendieseis mi idea, quizas debia haber dicho secuencias... bueno de todos mmodos muchas gracias poruqe no se me habia ocurrido eso de TO_CHAR. Gracias!