sql >> Base de Datos >  >> RDS >> Oracle

Cómo actualizar ID en la tabla 2 desde la tabla 1 en Oracle sql

Puede hacerlo de dos maneras:

1) Averigüe la función o el procedimiento que genera la identificación que estará en su código, luego obtenga esa identificación e insértela en la tabla 2
O

2) Debe obtener la identificación de fila de la última fila que se insertó, la identificación de fila es única para cada tabla:

SELECT MAX (ROWID) FROM table1

Obtenga la última identificación usando el ID de fila:

SELECT id FROM table1 WHERE ROWID IN (SELECT MAX (ROWID) FROM table1)

Ahora use su id e insértelo en la tabla 2, esto debe hacerse antes de que se inserte otra fila nueva en la tabla 1