sql >> Databáze >  >> RDS >> Oracle

Je použití klauzule RETURNING INTO rychlejší než samostatný příkaz SELECT?

Přesně jak jsem si myslel:

Aplikace často potřebují informace o řádku ovlivněném operací SQL, například pro vygenerování sestavy nebo provedení následné akce. Příkazy INSERT, UPDATE a DELETE mohou obsahovat klauzuli RETURNING, která vrací hodnoty sloupců z dotčeného řádku do proměnných PL/SQL nebo hostitelských proměnných. To eliminuje potřebu VYBRAT řádek po vložení nebo aktualizaci nebo před odstraněním. V důsledku toho je potřeba méně síťových okružních jízd, méně času procesoru serveru, méně kurzorů a méně paměti serveru.

Převzato z dokumentů Oracle zde




  1. Jak mohu nastavit omezení tabulky původně odložené v modelu django?

  2. SQL CASE a lokální proměnné

  3. Použití RTRIM nebo REGEXP_REPLACE k nahrazení čárky mezerou a jednoduchými uvozovkami

  4. Oracle SQL dotaz pro odečtení času od časového razítka