Buenas tardes , soy nuevo en este lenguaje lo que pasa es que quiero luego de crear la tabla de reservacion agregar unos datos a la misma con el bloque anonimo y que estos tome el dato de la secuencia creada me da error queria saber si podrian guiarme un poco lo necesito para poder seguir haciendo ejercicios parecidos . Lo que quiero hacer es un dato ingresarlo manualmente que es title_id y el de member_id insertarlo de la secuencia. Me podrian ayudar para tener claro en lo que falle.
Gracias de antemano
Código SQL:
Ver originalCREATE TABLE reservation (
res_date DATE,
member_id NUMBER(10),
title_id NUMBER(10),
CONSTRAINT reservation_resdate_mem_tit_pk PRIMARY KEY(member_id));
CREATE SEQUENCE member_id_seq
START WITH 101
INCREMENT BY 100
MAXVALUE 99999999999999999
nocache
nocycle;
SELECT member_id_seq.NEXTVAL FROM dual;
SELECT member_id_seq.CURRVAL FROM dual;
SELECT member_id_seq.NEXTVAL FROM dual;
---
DECLARE
V_DATE DATE;
V_MEMBERID NUMBER(10);
V_TITLE_ID NUMBER(10);
BEGIN
V_DATE:= SYSDATE;
V_MEMBERID:= member_id_seq.NEXTVAL;
V_TITLE_ID:= &digite_numero;
result_title:= V_TITLE_ID;
INSERT INTO reservation VALUES ((res_date, member_id, title_id)
(V_DATE, V_MEMBERID, TO_CHAR(V_TITLE_ID)));
DBMS_OUTPUT.PUT_LINE ('REGISTROS INGRESADOS CON EXITO!!!!!');
END;