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

hromadný sběr ...pro veškeré použití

Pokud můžete implementovat svůj požadavek pomocí INSERT INTO SELECT klauzuli, nemusíte ani používat forall a bulk collect prohlášení. Říká se:„když to dokážete v SQL, udělejte to v SQL ".

."

V některých situacích však může být nutné zpracovat data řádek po řádku, což vás může donutit kódovat smyčku. To je ve skutečnosti hrozné, znamená to, že vaše operace v této smyčce budou provedeny jako jednotlivé příkazy přes over. Ale pokud použijete forall , PL/SQL engine spustí vaši smyčku způsobem založeným na množinách, což by vám poskytlo skutečně dobrý výkon.



  1. oracle sql (chybějící levá závorka

  2. chyba serveru asp ' Nelze načíst soubor nebo sestavení ', ale sestavení tam určitě je.

  3. MySQL Server v Drupalu 7 zmizel

  4. PHP mysql automatické vkládání časového razítka