Корпоративные базы данных - статьи

       

Расширение возможностей языка сервера



В языке PL/SQL появились объекты типа таблица (группа однотипных полей или структур
(таблица записей)). Программист может использовать функции FIRST, LAST, NEXT, PRIOR,
COUNT, EXISTS, DELETE при работе с таблицей PL/SQL. Новый пакет ULT_FILE
расширяет язык PL/SQL функциями для работы с файлами операционной системы сервера. Файлы
можно создавать, читать, писать. Появилась возможность работать с частями полей типа LONG.
Теперь можно формировать это поле по частям с помощью нескольких операторов SQL.
Например, ограничения операционной системы на размер буфера не более 64К не будет теперь
ограничивать размер информации в LONG поле. Возможно и чтение этого поля по частям.

В версии 7.3 появилась еще одна модель деактуализации зависимых удаленных процедур (RPC).
В старой модели (она тоже поддерживается) любое изменение хода хранимой процедуры
или функции вызывало деактуализацию и дальнейшую перекомпиляцию всех зависимых от нее
хранимых процедур. Это вело к большому числу ненужных компиляций и снижало
производительность. Дополнительная модель позволяет деактуализировать зависимые процедуры
только в том случае, если у изменяемой процедуры изменилось имя или число и тип параметров.





Содержание раздела