sql >> Database teknologi >  >> RDS >> Oracle

Er der et Oracle svarende til SQL Servers OUTPUT INSERTED.*?

Måske forstår jeg ikke spørgsmålet, men ville dette ikke gøre det? (du skal vide, hvad du vil have tilbage)

INSERT INTO some_table (...)
VALUES (...)
RETURNING some_column_a, some_column_b, some_column_c,  ...  INTO :out_a, :out_b, :out_c, ...

@Vincent returnerer bulk collect into for multi-row insert fungerer kun i forbindelse med forall (med andre ord, hvis du indsætter fra samling, kan du hente "resultater" til en anden)



  1. 12c Flyt datafiler online

  2. Postgres UUID JDBC virker ikke

  3. Automatisk sletning af fastlåste processer i MS SQL Server

  4. SQLite-undtagelse under forsøg på at slette række