sql >> Databáze >  >> RDS >> Oracle

Jak aktualizovat ID v tabulce 2 z tabulky 1 v Oracle sql

Můžete to udělat dvěma způsoby:

1) Zjistěte funkci nebo proceduru, která generuje id, které bude ve vašem kódu, pak toto id získejte a vložte do tabulky 2
NEBO

2) Musíte získat ID řádku řádku, který byl vložen jako poslední, ID řádku je jedinečné pro každou tabulku:

SELECT MAX (ROWID) FROM table1

Získejte poslední id pomocí rowid:

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

Nyní použijte jeho id a vložte do tabulky 2, to je třeba udělat před vložením dalšího nového řádku do tabulky 1



  1. Jak importuji excelovou tabulku do SQL Serveru?

  2. Připojení MySQL přes localhost nefunguje, ale 127.0.0.1 funguje

  3. Výpočet vážené průměrné ceny zásob produktů

  4. Omezení SQL, aby se 2 sloupce navzájem nerovnaly