What is forall Statement ?

Answer Posted / ruchi

The keyword FORALL lets you run multiple DML statements
very efficiently. It can only repeat a single DML
statement, unlike a general-purpose FOR loop.

The FORALL statement issues a series of INSERT, UPDATE, or
DELETE statements, usually much faster than an equivalent
FOR loop. It requires some setup code, because each
iteration of the loop must use values from one or more
collections in its VALUES or WHERE clauses.

Is This Answer Correct ?    2 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are nested tables?

756


Can sub procedure/function be called recursively?

618


What is the quickest way to export a table to a flat file?

648


Is oracle an operator?

610


Explain what are the advantages of views?

688






What privilege is needed for a user to create views in oracle?

685


Difference between hot backup vs. Cold backup?

694


What are the benefits of ordbms?

709


What is a read only transaction in oracle?

672


What is concurrency in oracle?

635


1) What is ONE_SIZE_FITS_ALL approach? 2) Explain the Common & Variable Header of DATA FILE? 3) What are the Drawbacks to using OMF DB? and the Advantages? 4) List out the Advantages of Undo T.spaces over the Undo SEGMENT? 5) Difference between the Temporary tablespace with TEMPFILE and the Tablespace with TEMPORARY Keyword? 6) What are the situation extents are freeing for reuse.

1695


Is there any function in oracle similar like group_concat of mysql?

639


How to pass parameters to procedures in oracle?

669


How to create a new table in your schema?

695


Can a parameter be passed to a cursor?

697