Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/03/2015, 11:51
nachfren
 
Fecha de Ingreso: enero-2015
Ubicación: Madrid
Mensajes: 76
Antigüedad: 9 años, 10 meses
Puntos: 5
Derby - ¿Cual es el siguiente valor de un campo auto incremental?

Buenas tardes compañeros, estoy haciendo una pequeña base de datos desde java en Derby. Tengo las siguientes tablas:

Código SQL:
Ver original
  1. CREATE TABLE VENTA(
  2. ID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
  3. FECHA VARCHAR(50),
  4. CONSTRAINT primary_key PRIMARY KEY (ID)

Código SQL:
Ver original
  1. CREATE TABLE VENTAS(
  2. ID_VENTAS INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
  3. ID_VENTA INTEGER,
  4. 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!