sql >> Databasteknik >  >> RDS >> Oracle

Finns det en Oracle som motsvarar SQL Servers OUTPUT INSERTED.*?

Jag kanske inte förstår frågan, men skulle inte detta göra det? (du måste veta vad du vill ha tillbaka)

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

@Vincent som returnerar bulk-insamling till för flerradsinsättning fungerar endast i kombination med forall (med andra ord om du infogar från samling kan du hämta "resultat" till en annan)



  1. Installera MySQL JDBC-drivrutiner i Pentaho Data Integration och BA Server-verktyg

  2. 5 misstag i databasdesign att undvika

  3. MariaDB JSON_EXTRACT() Förklarad

  4. 7 bra tekniska vanor som alla arbetsgivare bör ta till sig