Se revisó la sintaxis en el manual 2 Days Developers guide:
- Insert
- Delete
- Update
- Select
INSERT: Se deben insertar todos los campos obligatorios del a tabla
DELETE si no se especifica WHERE se borran todos los registros de la tabla
UPDATE las columnas a actualizar van separadas por coma
Para obtener valor siguiente y valor actual de una secuencia:
Select SECU.currval , SECU.nextval
from dual
Ejemplo de creación de secuencia para generar PK, creación de tabla, inserción en tabla creando secuencia para insertar pk y finalmente consulta de registros insertados.
drop sequence secu;
create sequence secu MINVALUE 0 MAXVALUE 999999 INCREMENT BY 3 START WITH 0
NOCACHE NOORDER NOCYCLE ;
select secu.nextval
from dual;
drop table pruebaSEQ;
create table pruebaSEQ ( numero number(10) not null);
insert into pruebaSEQ values (SECU.nextval);
insert into pruebaSEQ values (SECU.nextval);
insert into pruebaSEQ values (SECU.nextval);
insert into pruebaSEQ values (SECU.nextval);
commit;
select *
from pruebaSEQ;
S