sql >> Database >  >> RDS >> Oracle

Is er een Oracle-equivalent van OUTPUT INSERTED.* van SQL Server?

Misschien begrijp ik de vraag niet, maar zou dit het niet doen? (je moet weten wat je terug wilt)

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

@Vincent het retourneren van bulkverzameling naar voor invoegen met meerdere rijen werkt alleen in combinatie met forall (met andere woorden, als u uit verzameling invoegt, kunt u "resultaten" in een andere ophalen)



  1. SQL geeft geen null-waarden weer bij een query die niet gelijk is aan?

  2. MySQL/MariaDB Vault Database Secrets Engine inrichten met Terraform

  3. PostgreSQL geeft gegevens van recursieve CTE door aan functie

  4. Intermitterende ODBC-verbindingsfouten