Поиск

L2AVADON

СТАТЬИ

BULK COLLECT

В Oracle8i Database появилось новое мощное средство, повышающее эффективность запросов в PL/SQL: предложение BULK COLLECT. При по­мощи BULK COLLECT вы можете извлекать в явном или неявном запросе несколько строк данных за одно обращение к базе данных. Использо­вание BULK COLLECT уменьшает количество переключений контекста ме­жду PL/SQL и SQL, тем самым снижая издержки на извлечение дан­ных. Предложение имеет следующий синтаксис:

... BULK COLLECT INTO имя_коллекции[, имя_коллекции] ...

где имя_коллекции - параметр, определяющий коллекцию. При работе с BULK COLLECT необходимо учитывать несколько правил и ограничений:

       В версиях, предшествующих Oracle9i Database, BULK COLLECT может использоваться только со статическим SQL. В Oracle9i Database иOracle Database 10^ BULK COLLECT может применяться как для ста­тического, так и для динамического SQL.

 
1 2 3 4 5 6