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

Získejte poslední ID na vloženém řádku v Oracle DB

Pokud je spouštěč nakonfigurován tak, aby automaticky nastavil pole primárního klíče na další hodnotu ze sekvence, můžete příkaz INSERT upravit následovně:

INSERT INTO table (field1, field2, field3)
  VALUES (?, ?, ?)
  RETURNING primary_key_field INTO ?

Poté přidejte hodnoty parametrů pro INSERT, výstupní parametr na konec primárního klíče, a spusťte dotaz.

Po provedení dotazu uchopte hodnotu výstupního parametru. Mělo by obsahovat hodnotu pole primárního_klíče.



  1. Jak vypsat povolenou ip, která se může přihlásit k mysql?

  2. Magento Install – název identifikátoru je příliš dlouhý

  3. Jak funguje FORMAT() v MariaDB

  4. Je fulltextové vyhledávání odpovědí?