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

How to divide query output into groups in oracle?

563


What are named parameters?

616


What do you understand by a database object? Can you list a few of them?

610


How to write date and time interval literals in oracle?

575


What are advantages of dateset in datastage?

1748






How to get a list of all background sessions in the database?

542


What is snapshot is too old? Give and example for better understand.

1100


What are the differences between interval year to month and interval day to second?

554


How to convert characters to times in oracle?

596


Briefly explain what is literal? Give an example where it can be used?

545


What is the difference between post-database commit and post-form commit?

517


What are the uses of a database trigger?

518


What is an Oracle index?

1179


can anyody please send me the dump for Oracle 10g certifications for DBA path?

1694


How to turn on or off recycle bin for the session?

610