Прекомпиляторы Oracle, подобные Рго*С/С++ или Pro*COBOL, используются для создания приложений, выполняющих программные конструкции PL/SQL на сервере. В таких приложениях отсутствует система поддержки PL/SQL. Следовательно, и SQL-операторы, и PL/SQL-операторы, формируемые приложением, пересылаются для
обработки на сервер.
Однако Прекомпиляторы включают в себя систему поддержки PL/SQL. Она используется во время предварительной компиляции для проверки синтаксиса и семантики анонимных блоков программного кода приложения. В этом смысле Прекомпиляторы являются уникальными средствами среди всех инструментальных средств разработки Oracle.
осуществляется через вызовы удаленных процедур remote procedure calls). Аналогичный алгоритм используется при взаимодействии двух систем поддержки PL/SQL, расположенных на двух различных серверах, посредством соединения баз данных.
В такой ситуации объекты PL/SQL из разных систем поддержки могут зависеть друг от друга. Взаимоотношения подобного рода устанавливаются и среди объектов PL/SQL одной базы данных, но с рядом оговорок (см. главу 10).
< Предыдущая | Следующая > |
---|