URGENTE...Informacion sobre CREATE SECUENCIA
Necesito añadir un campo tipo autonumerico de access a una base de datos de oracle. Me han dicho que puedo hacerlo con un Create Secuencia, pero no sé exactamente qué es, cómo hacerlo y en qué puede influirme en la base de datos que ya está creada. Muchas gracias
CREATE SEQUENCE, es un objeto de datos que sirve para generar enteros unicos, su sintaxis es:
CREATE SEQUENCE nombresecuencia
[INCREMENT BY entero]
[START WITH entero]
[MAXVALUE entero | NOMAXVALUE]
[MINVALUE entero | NOMINVALUE]
[CYCLE | NOCYCLE]
[ORDR | NOORDER]
[CACHE entero | NOCACHE];
Una vez creado la secuencia, al insertar el numero debes poner:
INSERT INTO nombretabla VALUES (nombresecuencia.NEXTVAL, ...);
y asi en todos.
Para borrar la secuencia se usa DROP SEQUENCE nombresecuencia;
CREATE SEQUENCE nombresecuencia
[INCREMENT BY entero]
[START WITH entero]
[MAXVALUE entero | NOMAXVALUE]
[MINVALUE entero | NOMINVALUE]
[CYCLE | NOCYCLE]
[ORDR | NOORDER]
[CACHE entero | NOCACHE];
Una vez creado la secuencia, al insertar el numero debes poner:
INSERT INTO nombretabla VALUES (nombresecuencia.NEXTVAL, ...);
y asi en todos.
Para borrar la secuencia se usa DROP SEQUENCE nombresecuencia;
