sql >> Databasteknik >  >> RDS >> Oracle

Är användningen av RETURNING INTO-satsen snabbare än en separat SELECT-sats?

Precis som jag trodde:

Ofta behöver applikationer information om raden som påverkas av en SQL-operation, till exempel för att generera en rapport eller vidta en efterföljande åtgärd. INSERT-, UPDATE- och DELETE-satserna kan innehålla en RETURNING-sats, som returnerar kolumnvärden från den berörda raden till PL/SQL-variabler eller värdvariabler. Detta eliminerar behovet av att VÄLJA raden efter en infogning eller uppdatering, eller före en radering. Som ett resultat krävs färre nätverksresor, mindre server CPU-tid, färre markörer och mindre serverminne.

Tat från Oracle-dokument här




  1. Återställer kolumnen för automatisk ökning till 0 dagligen

  2. Postgress fel- paketinstallation

  3. Oracle - bryt datum i kvartal

  4. hur man kontrollerar strängen som finns i databaskolumnen?