Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да актуализирате ID в таблица 2 от таблица 1 в Oracle sql

Можете да направите това по два начина:

1) Намерете функция или процедура, която генерира идентификатор, който ще бъде във вашия код, след това вземете този идентификатор и го вмъкнете в таблица 2
ИЛИ

2) Трябва да получите идентификатор на реда, който е бил вмъкнат последно, идентификаторът на ред е уникален за всяка таблица:

SELECT MAX (ROWID) FROM table1

Вземете последния идентификатор, като използвате rowid:

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

Сега използвайте неговия идентификатор и го вмъкнете в таблица 2, това трябва да стане, преди да бъде вмъкнат друг нов ред в таблица 1



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. хванете изключение на DB в JSF+EJB приложение

  2. JDBC връзка към Oracle Clustered

  3. Oracle нулева проверка за поле за низ

  4. SQLplus декодира за изпълнение на скриптове

  5. Групиране по месеци в Oracle