Wie bekommt man die id der hinzugefügten Zeile in Oracle

Ich brauche die übersetzung eines tsql-Skript aus, um plsql, so etwas wie:

DECLARE @temp_id int

INSERT INTO Table (col1, col2) VALUES (1, 2)

SET @temp_id = @@identity

aber ich habe Schwierigkeiten, etwas zu finden, ähnlich wie Globale variable @@identity

Oracle Experte jemand?

  • mögliche Duplikate von Oracle: erstellen Sie eine identity-Spalte?
  • BTW, auf dem SQL Server @@identity kann nicht geben die richtige Antwort, wenn es Trigger, Feuer einfügen in andere Tabellen. Best-practice-schlägt mit scope_identity() statt.
InformationsquelleAutor Boris | 2010-08-12
Schreibe einen Kommentar