Buenas tardes compañeros, estoy haciendo una pequeña base de datos desde java en Derby. Tengo las siguientes tablas:
Código SQL:
Ver originalCREATE TABLE VENTA(
ID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
FECHA VARCHAR(50),
CONSTRAINT primary_key PRIMARY KEY (ID)
Código SQL:
Ver originalCREATE TABLE VENTAS(
ID_VENTAS INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
ID_VENTA INTEGER,
CONSTRAINT FK_ID_VENTA FOREIGN KEY (ID_VENTA) REFERENCES VENTA(ID)
Mi pregunta es: ¿Como puedo saber que valor tendra el campo VENTA.ID antes de hacer el insert?
Un saludo!