Лори - Oracle 8. Программирование на языке PL-SQL. Руководство...

653
Данный файл был взят с сайта: Данный файл представлен исключительно в ознакомительных целях. Уважаемый читатель! Рели вы скопируете его. Вы должны незамедлительно удалить его сразу после ознакомления с содержанием. Копируя и сохраняя его Вы принимаете на себя всю ответственность, согласно действующему международному законодатсльсгву. Все авторские права на данный файл сохраняются за правообладателем. Любое коммерческое и иное использование кроме предварительного ознакомления запрещено. Публикация данного документа не преследует за собой никакой коммерческой выгоды. Но такие документы способствуют быстрейшему профессиональному и духовному росту читателей и являются рекламой бумажных изданий таких документов. Все авторские права сохраняются за правообладателем. Если Вы являетесь автором данного документа и хотите дополнить его или изменить, уточнить реквизиты автора или опубликовать другие документы, пожалуйста, свяжитесь с нами по e-mail - мы будем рады услышагь ваши пожелания. ProgBook.net - библиотека программиста. В нашей библиотеке Вы найдете книги и статьи практически по любому языку программирования.

Transcript of Лори - Oracle 8. Программирование на языке PL-SQL. Руководство...

Page 1: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle

Данный файл был взят с сайта:

Данный файл представлен исключительно в ознакомительных целях. Уважаемый читатель! Рели вы скопируете его. Вы должны незамедлительно удалить его сразу после ознакомления с содержанием. Копируя и сохраняя его Вы принимаете на себя всю ответственность, согласно действующему международному законодатсльсгву.

Все авторские права на данный файл сохраняются за правообладателем. Любое коммерческое и иное использование кроме предварительного ознакомления запрещено. Публикация данного документа не преследует за собой никакой коммерческой выгоды. Но такие документы способствуют быстрейшему профессиональному и духовному росту читателей и являются рекламой бумажных изданий таких документов.

Все авторские права сохраняются за правообладателем. Если Вы являетесь автором данного документа и хотите дополнить его или изменить, уточнить реквизиты автора или опубликовать другие документы, пожалуйста, свяжитесь с нами по e-mail - мы будем рады услышагь ваши пожелания.

ProgBook.net - библиотека программиста. В нашей библиотеке Вы найдете книги и статьи практически по любому языку программирования.

Page 2: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle

С.Урман ORACLE8. ЯЗЫК ПРОГРАММИРОВАНИЯ PL/SQL

Содержание 1 Введение в PL/SQL 1 Почему PL/SQL? 2

Модель клиент/ сервер 3 Стандарты 4

Средства PL/SQL 4 Блочная структура 4 Обработка ошибок 4

Переменные и типы 5 Циклические конструкции 6 Курсоры 7

Соглашения, принятые в этой книге 7 PL/SQL и версии Oracle 7 Документация Oracle 9 Содержимое компакт-диска 9 Местонахождение примеров 9

Примеры таблиц 9 student_sequence 10 students 10 major_stats 11 rooms 11 classes 12 registered_students 13 RS_audit 15 log_table 15 temp_table 15 debug_table 15

Итоги 16 2 Основы PL/SQL 17 Блок PL/SQL 18

Структура блока 20 Лексические единицы 22

Идентификаторы 22 Зарезервированные слова 23 Идентификаторы в кавычках 23

Ограничители 24 Литералы 25 Символьные литералы 25 Числовые литералы 25 Логические литералы 26

Комментарии 26 Однострочные комментарии 26

Page 3: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle

Многострочные комментарии 27 Объявление переменных 27

Синтаксис объявления 27 Инициализация переменных 28

Типы PL/SQL 29 Скалярные типы 29 Семейство числовых типов 29 Семейство символьных типов 31 Семейство типов без обработки 32 Семейство типов даты 33 Семейство типов ROWID 33 Семейство логических типов 33 Семейство типов Trusted 33

Составные типы 33 Ссылочные типы 34

Типы LOB 34 Использование %TYPE 34 Подтипы, определяемые пользователями 35 Преобразование типов данных 35 Явное преобразование типов данных 36 Неявное преобразование типов данных 36

Области действия и области видимости переменных 37 Выражения и операции 38

Присваивание 38 Выражения 39 Символьные выражения 39 Логические выражения 40

Управляющие структуры PL/SQL 41 IF-THEN-ELSE 41

NULL-условия 43 Циклы 44 Простые циклы 44 Циклы WHILE 45 Числовые циклы FOR 46

Операторы GOTO и метки 47 Ограничения при использовании GOTO 48 Помеченные циклы 49 Рекомендации по использованию GOTO 49 NULL как оператор 49

Прагмы 50 Стиль программирования на PL/SQL 50

Комментарии 51 Имена переменных 51 Выделение заглавными буквами 51

Page 4: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle

Структурирование текста 52 Общий стиль 52

Итоги 52 3 Записи и таблицы 53 Записи PL/SQL 54

Присваивание записей 55 Использование %ROWTYPE 56

Таблицы 56 Таблицы и массивы 57 Атрибуты таблиц 59

COUNT 59 DELETE 59 EXISTS 60 FIRST и LAST 61 NEXT и PRIOR 61 Рекомендации по использованию таблиц PL/SQL 62

Итоги 62 4 SQL в PL/SQL 63 SQL-операторы 64

Использование SQL в PL/SQL 64 DML в PL/SQL 65

SELECT 66 INSERT 68 UPDATE 69 DELETE 70 Условие WHERE 70 Имена переменных 71 Сравнение символов 71

Ссылки на таблицы 73 Связи баз данных 73 Синонимы 74

Псевдостолбцы 74 CURRVAL и NEXTVAL 74 LEVEL 75 ROWID 75 ROWNUM 75

GRANT, REVOKE и привилегии 76 Объектные и системные привилегии 76 GRANT и REVOKE 77

GRANT 77 REVOKE 77 Роли 77

Управление транзакциями 78 COMMIT и ROLLBACK 79

Page 5: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle

Точки сохранения 80 Транзакции и блоки 80

Итоги 81 5 Встроенные SQL-функции 83 Введение 84 Символьные функции, возвращающие символьные значения 84

CHR 84 CONCAT 85 INITCAP 85 LOWER 85 LPAD 86 LTRIM 86 NLS INITCAP 87 NLS LOWER 87 NLS UPPER 88 REPLACE 88 RPAD 89 RTRIM 89 SOUNDEX 90 SUBSTR 90 SUBSTRB 91 TRANSLATE 91 UPPER 92

Символьные функции, возвращающие числовые значения 92 ASCII 92 INSTR 93 INSTRB 93 LENGTH 94 LENGTHB 94 NLSSORT 94

Числовые функции 95 ABS 95 ACOS 95 ASIN 95 ATAN 96 ATAN2 96 CEIL 96 COS 97 COSH 97 EXP 97 FLOOR 98 LN 98 LOG 98 MOD 98

Page 6: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle

POWER 99 ROUND 99 SIGN 99 SIN 100 SINH 100 SQRT 100 TAN 101 TANH 101 TRUNC 101

Временные функции 101 ADD_MONTHS 102 I.AST_DAY 102 MONTHS BETWEEN 102 NEW_TIME 103 NEXT_DAY 103 ROUND 104 SYSDATE 104 TRUNC 105 Арифметические операции с датами 105

Функции преобразования 106 CHARTOROWID 106 CONVERT 106 HEXTORAW 107 RAWTOHEX 107 ROWIDTOCHAR юа TO_CHAR (даты) 108 ТО_CHAR (метки) ПО ТО_CHAR (числа) 110 ТО_DATE 112 ТО_LABEL 112 ТО_MULTI BYTE 112 ТО_NUMBER 112 TO_SINGLE_BYTE 113

Групповые функции 113 AVG 113 COUNT 114 GLB 114 LUB 114 МАХ 115 MIN 115 STDDEV 115 SUM 116 VARIANCE 116

Другие функции 116

Page 7: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle

BFILENAME 116 DECODE 117 DUMP 117 EMPTY_GLOB/EMPTY_BLOB 119 GREATEST 119 GREATEST_LB 119 LEAST 119 LEAST_UB 120 NVL 120 UID 120 USER 121 USERENV 121 VSIZE 122

PL/SQL в работе: печать чисел прописью 122 Итоги 130 6 Курсоры 131 Определение курсора 132

Обработка явных курсоров 132 Объявление курсора 133 Открытие курсора 133 Считывание строк из курсора 134 Закрытие курсора 135 Курсорные атрибуты 135 Параметризованные курсоры 138

Обработка неявных курсоров 138 Циклы выборки 140

Простые циклы 140 Циклы WHILE 142 Курсорные циклы FOR 143 NO DATA FOUND и %NOTFOUND 144 Курсоры SELECT FOR UPDATE 144

FOR UPDATE 144 WHERE CURRENT OF 145 Размещение оператора COMMIT при считывании строк 146

Курсорные переменные 147 Объявление курсорной переменной 147 Ограниченные и неограниченные курсорные переменные 148

Выделение памяти курсорным переменным 149 Использование EXEC SQL ALLOCATE 149 Автоматическое выделение памяти 149

Открытие курсорной переменной для запроса 149 Закрытие курсорных переменных 150 Пример курсорной переменной 1 150 Пример курсорной переменной 2 152

Page 8: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle

Ограничения на использование курсорных переменных 153 Итоги 154 7 Подпрограммы: процедуры и функции 155 Создание процедур и функций 156

Создание процедуры 157 Параметры и их виды 157 Тело процедуры 159 Ограничения на формальные параметры 160 Позиционное и именное представления 161 Значения параметров по умолчанию 163

Создание функций 164 Описание функций 166 Оператор RETURN 166 Свойства функций 167

Исключительные ситуации, устанавливаемые в подпрограммах 167 Удаление процедур и функций 168

Размещение подпрограмм 169 Хранимые подпрограммы и словарь данных 169 Локальные подпрограммы 170 Предварительное объявление 172 Хранимые и локальные подпрограммы 173

Зависимости в подпрограммах 173 Определение зависимостей 175 Модель временных меток 175 Модель подписей 176

Привилегии и хранимые подпрограммы 177 Привилегия EXECUTE 177 Хранимые подпрограммы и роли 177

Итоги 180 8 Модули 181 Модули 182

Описание модуля 182 Тело модуля 183 Модули и области действия 185 Переопределение модульных подпрограмм 185 Инициализация модуля 187 Модули и зависимости 189

Использование хранимых функций в SQL-операторах 191 Уровни строгости 191 Прагма RESTRICT_REFERENCES 193

Параметры по умолчанию 195 PL/SQL в работе: экспортер схем PL/SQL 195 Итоги 204 9 Триггеры 205

Page 9: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle

Создание триггеров 206 Элементы триггера 207 Имена триггеров 207 Типы триггеров 208 Триггеры INSTEAD OF 208 Ограничения, налагаемые на триггеры 209

Триггеры и словарь данных 209 Представления словаря данных 209 Удаление и запрещение триггеров 210 P-код триггера 210

Порядок активизации триггера 210 Использование :old и :new в строковых триггерах 212 Условие WHEN 214

Использование триггерных предикатов INSERTING, UPDATING и DELETING

214

Изменяющиеся таблицы 216 Пример изменяющейся таблицы 217 Как избежать ошибок, связанных с изменяющимися таблицами 218

PL/SQL в работе: реализация каскадного обновления данных 220 Состав утилиты 221

uc.sql 222 demobld.sql 222 unindex.sql 223 generate.sql 224

Функционирование утилиты 224 Итоги 228 10 Обработка ошибок 229 Понятие исключительной ситуации 230

Объявление исключительных ситуаций 231 Исключительные ситуации, определяемые пользователями 231 Стандартные исключительные ситуации 232

Установление исключительных ситуаций 234 Обработка исключительных ситуаций 234 Обработчик OTHERS 236

Прагма EXCEPTION_INIT 239 Использование функции RAISE_APPLICATION_ERROR 240

Передача исключительных ситуаций 242 Исключительные ситуации, устанавливаемые в выполняемом разделе

242

Пример 1 243 Пример 2 244 Пример 3 244

Исключительные ситуации, устанавливаемые в разделе объявлений 245 Пример 4 245

Page 10: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle

Пример 5 245 Исключительные ситуации, устанавливаемые в разделе исключительных ситуаций

245

Пример 6 245 Пример 7 246 Пример 8 247

Рекомендации по использованию исключительных ситуаций 248 Область действия исключительной ситуации 248 Недопущение необрабатываемых исключительных ситуаций 249 Обнаружение ошибок 249

PL/SQL в работе:универсальный обработчик ошибок 250 Итоги 258 11 Объекты 259 Вступление 260

Основы объектно-ориентированного программирования 260 Абстракция 261 Объекты и экземпляры объектов 261 Объектно-реляционные базы данных 261

Объектные типы 262 Создание объектных типов 262 Объявление и инициализация объектов 264 Инициализация объектов 264 NULL-объекты и NULL-атрибуты 264 Предварительное объявление типов 265

Методы 265 Вызов метода 267 Ключевое слово SELF 268 Использование атрибута %TYPE с объектами 268 Исключительные ситуации и атрибуты объектных типов 269

Изменение и удаление типов 270 ALTER TYPE ... COMPILE 270 ALTER TYPE ... REPLACE AS OBLECT 270 DROP TYPE 271

Зависимости объектов 272 Объекты в базе данных 273

Размещение объектов 273 Устойчивые и неустойчивые объекты 273 Идентификаторы объектов и ссылки на объекты 275

Объекты в операторах DML 275 INSERT 275 UPDATE 275 DELETE 276 Объекты-столбцы в операторах SELECT 276 Объекты-строки в операторах SELECT 277

Page 11: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle

Конструкция RETURNING 279 Методы MAP и ORDER 279

MAP 279 ORDER 280 Рекомендации по использованию методов MAP и ORDER 281

Итоги 281 12 Сборные конструкции 283 Вложенные таблицы 284

Объявление вложенной таблицы 284 Инициализация таблиц 284 Добавление элементов в существующую таблицу 286

Вложенные таблицы в базе данных 286 Работа с таблицей целиком 288 Работа с отдельными строками 290

Вложенные и индексные таблицы 290 Изменяемые массивы 290

Объявление изменяемого массива 291 Инициализация изменяемых массивов 291 Работа с элементами изменяемых массивов 291

Изменяемые массивы в базе данных 292 Работа с хранимыми изменяемыми массивами 292

Изменяемые массивы и вложенные таблицы 294 Методы сборных конструкций 294

EXISTS 294 COUNT 295 LIMIT 296 FIRST и LAST 296 NEXT и PRIOR 296 EXTEND 297 TRIM 299 DELETE 300

Итоги 302 13 Среды выполнения программ PL/SQL 303 Различные системы поддержки PL/SQL 304

Замечания относительно PL/SQL на станции клиента 306 PL/SQL на сервере 306

SQL*Plus 306 Управление блоками в SQL*Plus 306 Переменные подстановки 307 Переменные привязки SQL*Plus 308 Вызов хранимых процедур с помощью EXECUTE 309 Использование файлов 309 Использование команды SHOW ERRORS 310

Предкомпиляторы Oracle 311

Page 12: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle

Переменные привязки в предкомпиляторах 311 Встраивание блока в программу 312 Переменные-индикаторы 312 Обработка ошибок 313 Параметры, необходимые для работы предкомпилятора 314

OCI 314 Рекомендации по использованию блоков PL/SQL в OCI 315 Структура вызовов OCI 315

SQL-Station 317 Среда функционирования кодировщика 318 Вызов хранимой процедуры 319 Выполнение SQL-сценария 320

PL/SQL на станции клиента 321 Назначение клиентской системы 321 Oracle Forms 322

PL/SQL Editor 322 Object Navigator 323

Procedure Builder 323 Область просмотра 323 Область командной строки 323 Отладка PL/SQL в диалоговом режиме 324

Оболочка PL/SQL 325 Запуск оболочки 325 Входные и выходные файлы 325 Проверка синтаксиса и семантики 326 Рекомендации по работе с оболочкой 326

Итоги 326 14 Тестирование и отладка 327 Диагностика неисправностей 328

Рекомендации по отладке программ 328 Поиск места возникновения ошибки 328 Определение вида ошибки 328 Сокращение программы для построения тестового примера 328 Создание среды тестирования 328 Модуль Debug 329

Ввод данных в тестовые таблицы 329 Ситуация 1 329 Ситуация 1: модуль Debug 331 Ситуация 1: использование модуля Debug 332 Ситуация 1: комментарии 336

DBMS_OUTPUT 336 Модуль DBMS_OUTPUT 336 Процедуры в DBMS_OUTPUT 337 Использование модуля DBMS_OUTPUT 338

Page 13: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle

Ситуация 2 339 Ситуация 2: модуль Debug 340 Ситуация 2: использование модуля Debug 341 Ситуация 2: комментарии 344

Отладчики PL/SQL 344 Procedure Builder 345 Ситуация 3 345 Ситуация 3: отладка с помощью Procedure Builder 346 Ситуация 3: комментарии 349

SQL-Station 349 Ситуация 4 350 Ситуация 4: Отладчик SQL-Station 351 Ситуация 4: комментарии 352

Сравнение Procedure Builder и SQL-Station 353 Методологии программирования 353

Модульное программирование 353 Нисходящее проектирование 354 Абстрактное представление данных 355

Итоги 355 15 Динамический PL/SQL 357 Введение 358

Статический и динамический SQL 358 Обзор модуля DBMS_SQL 359

Обработка операторов DML, не являющихся запросами, и операторов DDL

362

Открытие курсора 362 Грамматический разбор оператора 362 Привязка входных переменных 363 Выполнение оператора 365 Закрытие курсора 365 Пример 365 Обработка операторов DDL 366 Обработка запросов 367 Грамматический разбор оператора 368 Определение выходных переменных 368 Считывание строк 370 Запись результатов в переменные PL/SQL 370 Пример 372

Обработка блоков PL/SQL 374 Грамматический разбор оператора 374 Считывание значений выходных переменных 375 Пример 376 Использование параметра out_value_size 377

PL/SQL в работе: выполнение произвольных хранимых процедур 378

Page 14: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle

Новые возможности DBMS_SQL в PL/SQL 8.0 385 Грамматический разбор больших строк символов SQL 385 Обработка массивов с помощью DBMS SQL :386

BIND ARRAY 336 DEFINE_ARRAY 387 Пример обработки массивов .388

Описание списка выбора 390 Другие процедуры 393

Считывание данных типа LONG 393 DEFINE_COLUMN_LONG 393 COLUMN_VALUE_LONG .393

Дополнительные функции по обработке ошибок 394 LAST_ERROR_POSITION 394 LAST_ROW_COUNT 394 LAST_ROW_ID 394 LAST_SQL_FUNCTION_CODE 394 IS_OPEN 395

PL/SQL в работе: запись данных LONG в файл 395 Привилегии и DBMS_SQL 397

Привилегии, необходимые для работы с DBMS_SQL 397 Роли и DBMS_SQL 397

Сравнение DBMS_SQL с другими динамическими средствами 398 Описание списка выбора 398 Обработка массивов 398 Операции над фрагментами данных типа LONG 398 Различия в интерфейсах 399

Советы и рекомендации 399 Повторное использование курсоров 399 Полномочия 399 Операции DDL и зависание 399

Итоги 399 16 Взаимодействие между соединениями 401 DBMS.PIPE 402

Посылка сообщений 405 PACK_MESSAGE 405 SEND_MESSAGE 406

Получение сообщений 406 RECEIVE_MESSAGE 407 NEXT_ITEM_TYPE 407 UNPACK_MESSAGE 408

Создание программных каналов и управление ими 408 Программные каналы и разделяемый пул 408 Общие и частные программные каналы 408 Процедура PURGE 409

Page 15: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle

Привилегии и безопасность 409 Частные каналы 410

Установление протокола связи 410 Форматирование данных 411 Адресация данных 411

Пример 411 Debug.pc 411 Модуль Debug 414 Комментарии 416

Модуль DBMS_ALERT 417 Посылка оповещений 417 Получение оповещений 417 Регистрация 417 Ожидание конкретного оповещения 418 Ожидание любого из оповещений 418

Другие процедуры 419 Отмена регистрации 419 Интервалы опроса 419

Оповещения и словарь данных 419 Сравнение модулей DBMS_PIPE и DBMS_ALERT 420 Итоги 422 17 Улучшенная организация очередей Oracle 423 Введение 424

Компоненты средства Advanced Queuing 424 Операция ENQUEUE 424 Операция DEQUEUE 425 Очереди 425 Таблицы очередей 425 Агенты 425 Менеджер времени 425

Реализация Advanced Queuing 426 Операции над очередями 426

Вспомогательные типы 426 SYS.AQ$_AGENT 426 AQ$_RECIPIENT_LIST_Т 427 MESSAGE_PROPERTIES_Т 427 ENQUEUE_OPTIONS_Т 428 DEQUEUE_OPTIONS_T 429 Константы перечислимого типа 430 ENQUEUE 430 DEQUEUE 431

Администрирование очередей 432 Подпрограммы модуля DBMS_AQADM 432

CREATE_QUEUE_TABLE 432

Page 16: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle

DROP_QUEUE_TABLE 433 CREATE_QUEUE 434 DROP_QUEUE 435 ALTER_QUEUE 435 START_QUEUE 436 STOP_QUEUE 436 ADD_SUBSCRIBER 436 REMOVE_SUBSCRIBER 436 QUEUE_SUBSCRIBERS 436 GRANT_TYPE_ACCESS 437 START_TIME_MANAGER 437 STOP_TIME_MANAGER 437

Привилегии на работу с очередями 437 AO_ADMINISTRATOR_ROLE 437 AQ_USER_ROLE 437 Доступ к объектным типам Oracle Advanced Queuing 437

Очереди и словарь данных 437 Представление для таблицы очередей 437 DBA_QUEUE_TABLES/USER_QUEUE_TABLES 438

DBA_QUEUES/USER_QUEUES 439 Подробные примеры 439

Создание очередей и таблиц очередей 439 Простая постановка в очередь и простой вывод из очереди 441 Очистка очереди 442 Постановка в очередь и вывод из очереди по приоритету 443 Постановка в очередь и вывод из нее при помощи идентификатора сообщения или идентификатора корреляции

445

Просмотр очереди 447 Работа с очередями исключительных ситуаций 449 Удаление очередей 451

Итоги 452 18 Задания для баз данных и файловый ввод/вывод 453 Задания для баз данных 454

Фоновые процессы 454 Выполнение заданий 455

SUBMIT 455 RUN 457

Неработоспособные задания 458 Удаление задания 458 Изменение задания 458 Просмотр заданий в словаре данных 459 Среды выполнения заданий 459

Файловый ввод/вывод 459 Безопасность 459

Page 17: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle

Безопасность базы данных 459 Безопасность операционной системы 460

Исключительные ситуации, устанавливаемые в UTL_FILE 461 Открытие и закрытие файлов 461

FOPEN 461 FCLOSE 462 IS_OPEN 462 FCLOSE_ALL 462

Файловый вывод 463 PUT 463 NEW_LINE 463 PUT_LINE 463 PUTF 464 FFLUSH 465

Файловый ввод 465 Примеры 465 Модуль Debug 465 Загрузка информации о студентах 467 Печать характеристик студентов 469

Итоги 472 19 Программа Oracle Webserver 473 Среда Webserver 474

Агент PL/SQL 475 Описатель соединения с базой данных 475 Сравнение CGI и WRB 476 Указание параметров процедур 476

Web-пакет PL/SQL 478 НТР и HTF 478 Печать 479 Константы 480 Заголовок 480 Тело 480 Списки 482 Форматирование символов 484 Физическое форматирование 485 Формы 485 Таблицы 488

OWA_UTIL 490 Утилиты HTML 490 Утилиты динамического SQL 491 Временные утилиты 494

OWA_IMAGE 496 OWA_COOKIE 498 Типы данных 498

Page 18: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle

SEND 499 GET 499 GET_ALL 499 REMOVE 499 Пример 500

Среды разработки процедур OWA 501 OWA_UTIL.SHOWPAGE 501 SQL-Station Coder 502

Итоги 502 20 Внешние процедуры 503 Понятие внешней процедуры 504

Порядок вызова внешней процедуры 505 Создание процедуры 505 Конфигурирование прослушивающего процесса SQL*Net 506 Создание библиотеки 508 Создание процедуры-оболочки 509

Отображение параметров 510 Сравнение типов данных PL/SQL и типов данных C 511 Виды параметров 513 Свойства параметров 514

Внешние функции и модульные процедуры 516 Значения, возвращаемые функциями 516 Переопределение 517 RESTRICT_REFERENCES 517

Обратные вызовы базы данных 517 Служебные подпрограммы 517 OCIExtProcRaiseExcp 518 OCIExtProcRaiseExcpWithMsg 519 OCIExtProcAllocCallMemory 519 Выполнение SQL-операторов во внешней процедуре 521 OCIExtProcGetEnv 521 Ограничения 521

Советы, рекомендации и ограничения 521 Отладка внешних процедур 521 Прямой вызов из С 521 Соединение с процессом extproc с помощью отладчика 521 Рекомендации 523 Ограничения 523

Итоги 524 21 Большие объекты 525 Понятие объекта LOB 526

Хранение объектов LOB 527 Объекты LOB в DML 528 Инициализация столбца LOB 528

Page 19: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle

Пример 528 Работа с объектами BFILE 529

Каталоги 529 Привилегии, необходимые для работы с каталогами 530 Каталоги в словаре данных 530 Удаление каталогов 530

Открытие и закрытие объектов BFILE 530 Объекты BFILE в DML 530 Инициализация столбцов BFILE 530 Сравнение семантики копирования и ссылочной семантики 531 Удаление локаторов объектов BFILE 531

Модуль DBMS_LOB 532 Подпрограммы DBMS_LOB 532

APPEND 533 COMPARE 533 COPY 534 ERASE 535 FILECLOSE 536 FILECLOSEALL 536 FILEEXISTS 536 FILEGETNAME 536 FILEISOPEN 536 FILEOPEN 537 GETLENGTH 537 INSTR 537 LOADFROMFILE 538 READ 541 SUBSTR 542 TRIM 543 WRITE 543

Исключительные ситуации, устанавливаемые подпрограммами модуля DBMS_LOB

544

Сравнение DBMS_LOB и OCI 544 PL/SQL в работе: копирование данных LONG в объект LOB 545 Итоги 547 22 Производительность и настройка 549 Разделяемый пул 550

Структура экземпляра Oracle 550 Процессы 550 Память 551 Файлы 552

Функционирование разделяемого пула 552 Сбрасывание содержимого разделяемого пула 553 Триггеры и разделяемый пул 553

Page 20: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle

Разделяемый пул и многопоточный сервер 553 Определение размера разделяемого пула 554 Размеры хранимых подпрограмм 554 Память сеанса 554

Закрепление объектов 555 KEEP 555 UNKEEP 555 SIZES 555

Настройка SQL-операторов 556 Определение плана выполнения 556

EXPLAIN PLAN 556 Утилита TKPROF 557 SQL-Station Plan Analyzer 559

Использование плана 561 NESTED LOOP 561 TABLE ACCESS(FULL) 561 TABLE ACCESS(BY ROWID) 561

Работа с сетью 561 Использование клиентского PL/SQL 562 Недопущение повторного грамматического разбора 562 Обработка массивов 562

Итоги 562 Приложения А Зарезервированные слова PL/SQL 563 В Руководство по работе со встроенными модулями DBMS 567 Создание модулей 568 Описание модулей 569

DBMS_ALERT 569 DBMS_APPLICATION_INFO 569

SET_MODULE 569 READ_MODULE 569 SET_ACTION 569 SET_CLIENT_INFO 569 READ_CLIENT_INFO 569

DBMS_AQ и DBMS_AQADM 570 DBMS_DEFER, DBMS_DEFER_SYS и DBMS_DEFER_QUERY 570 DBMS_DDL 570

ALTER_COMPILE 570 ANALYZE_OBJECT 570

DBMS_DESCRIBE 571 DESCRIBE_PROCEDURE 571

DBMS_JOB 573 DBMS_LOB 573 DBMS_LOCK 573

Page 21: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle

ALLOCATE_UNIQUE 573 REQUEST 573 CONVERT 574 RELEASE 575 SLEEP 575

DBMS_OUTPUT 575 DBMS_PIPE 575 DBMS_REFRESH и DBMS_SNAPSHOT 576 DBMS_REPCAT, DBMS_REPCAT_AUTH и DBMS_REPCAT_ADMIN

576

DBMS_ROWID 576 DBMS_SESSION 576

SET_ROLE 576 SET_SQL_TRACE 576 SET_NLS 576 CLOSE_DATABASE_LINK 576 SET_LABEL 576 SET_MLS_LABEL_FORMAT 577 RESET_PACKAGE 577 UNIQUE_SESSION_ID 577

DBMS_SHARED_POOL 577 DBMS_SQL 577 DBMS_TRANSACTION 577 Команды SET TRANSACTION 577 Команды ALTER SESSION ADVISE 577 Команды COMMIT 578 Команды ROLLBACK и SAVEPOINT 578 BEGIN_DISCRETE_TRANSACTION 578 PURGE_MIXED 578 LOCAL_TRANSACTION_ID 578 STEP_ID 578

DBMS_UTILITY 578 COMPILE_SCHEMA 578 ANALYZE_SCHEMA 579 FORMAT_ERROR_STACK 579 FORMAT_CALL_STACK 579 IS_PARALLEL_SERVER 579 GET_TIME 579 NAME_RESOLVE 579 PORT_STRING 580

UTL_FILE 580 С Глоссарий средств PL/SQL 581 D Словарь данных 593 Понятие словаря данных 594

Page 22: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle

Соглашения по именованию 594 Полномочия 594

Представления словаря all_*/user_*/dba_* 595 Dependencies (зависимости) 595 Collections (сборные конструкции) 596 Compile Errors (ошибки компиляции) 596 Directories (каталоги) 597 Jobs (задания) 597 Libraries (библиотеки) 598 LOBs (большие объекты) 599 Object Methods (объектные методы) 599 Object Method Parameters (параметры объектных методов) 600 Object Method Results (результаты объектных методов) 600 Object References (ссылки на объекты) 601 Object Type Attributes (атрибуты объектных типов) 601 Schema Objects (объекты схем) 601 Source Code (исходный программный текст) 602 Tables (таблицы) 602 Table Columns (столбцы таблиц) 604 Triggers (триггеры) 605 Trigger Columns (столбцы триггеров) 606 Views (представления) 606

Другие представления словаря 606 dbms_alert_info 606 dict_columns 607

Page 23: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 24: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 25: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 26: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 27: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 28: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 29: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 30: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 31: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 32: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 33: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 34: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 35: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 36: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 37: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 38: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 39: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 40: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 41: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 42: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 43: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 44: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 45: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 46: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 47: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 48: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 49: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 50: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 51: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 52: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 53: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 54: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 55: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 56: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 57: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 58: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 59: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 60: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 61: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 62: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 63: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 64: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 65: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 66: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 67: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 68: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 69: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 70: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 71: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 72: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 73: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 74: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 75: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 76: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 77: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 78: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 79: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 80: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 81: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 82: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 83: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 84: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 85: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 86: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 87: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 88: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 89: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 90: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 91: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 92: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 93: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 94: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 95: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 96: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 97: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 98: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 99: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 100: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 101: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 102: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 103: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 104: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 105: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 106: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 107: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 108: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 109: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 110: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 111: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 112: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 113: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 114: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 115: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 116: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 117: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 118: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 119: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 120: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 121: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 122: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 123: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 124: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 125: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 126: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 127: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 128: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 129: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 130: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 131: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 132: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 133: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 134: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 135: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 136: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 137: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 138: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 139: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 140: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 141: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 142: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 143: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 144: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 145: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 146: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 147: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 148: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 149: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 150: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 151: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 152: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 153: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 154: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 155: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 156: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 157: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 158: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 159: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 160: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 161: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 162: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 163: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 164: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 165: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 166: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 167: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 168: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 169: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 170: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 171: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 172: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 173: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 174: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 175: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 176: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 177: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 178: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 179: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 180: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 181: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 182: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 183: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 184: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 185: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 186: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 187: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 188: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 189: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 190: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 191: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 192: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 193: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 194: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 195: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 196: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 197: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 198: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 199: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 200: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 201: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 202: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 203: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 204: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 205: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 206: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 207: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 208: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 209: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 210: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 211: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 212: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 213: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 214: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 215: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 216: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 217: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 218: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 219: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 220: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 221: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 222: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 223: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 224: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 225: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 226: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 227: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 228: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 229: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 230: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 231: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 232: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 233: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 234: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 235: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 236: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 237: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 238: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 239: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 240: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 241: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 242: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 243: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 244: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 245: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 246: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 247: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 248: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 249: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 250: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 251: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 252: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 253: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 254: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 255: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 256: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 257: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 258: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 259: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 260: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 261: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 262: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 263: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 264: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 265: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 266: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 267: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 268: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 269: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 270: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 271: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 272: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 273: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 274: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 275: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 276: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 277: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 278: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 279: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 280: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 281: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 282: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 283: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 284: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 285: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 286: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 287: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 288: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 289: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 290: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 291: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 292: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 293: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 294: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 295: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 296: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 297: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 298: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 299: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 300: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 301: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 302: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 303: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 304: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 305: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 306: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 307: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 308: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 309: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 310: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 311: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 312: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 313: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 314: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 315: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 316: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 317: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 318: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 319: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 320: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 321: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 322: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 323: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 324: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 325: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 326: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 327: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 328: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 329: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 330: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 331: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 332: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 333: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 334: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 335: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 336: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 337: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 338: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 339: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 340: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 341: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 342: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 343: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 344: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 345: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 346: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 347: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 348: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 349: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 350: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 351: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 352: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 353: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 354: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 355: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 356: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 357: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 358: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 359: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 360: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 361: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 362: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 363: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 364: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 365: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 366: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 367: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 368: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 369: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 370: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 371: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 372: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 373: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 374: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 375: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 376: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 377: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 378: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 379: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 380: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 381: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 382: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 383: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 384: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 385: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 386: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 387: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 388: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 389: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 390: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 391: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 392: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 393: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 394: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 395: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 396: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 397: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 398: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 399: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 400: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 401: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 402: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 403: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 404: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 405: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 406: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 407: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 408: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 409: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 410: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 411: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 412: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 413: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 414: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 415: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 416: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 417: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 418: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 419: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 420: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 421: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 422: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 423: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 424: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 425: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 426: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 427: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 428: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 429: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 430: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 431: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 432: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 433: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 434: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 435: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 436: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 437: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 438: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 439: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 440: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 441: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 442: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 443: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 444: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 445: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 446: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 447: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 448: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 449: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 450: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 451: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 452: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 453: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 454: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 455: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 456: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 457: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 458: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 459: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 460: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 461: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 462: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 463: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 464: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 465: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 466: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 467: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 468: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 469: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 470: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 471: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 472: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 473: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 474: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 475: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 476: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 477: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 478: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 479: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 480: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 481: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 482: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 483: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 484: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 485: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 486: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 487: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 488: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 489: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 490: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 491: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 492: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 493: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 494: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 495: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 496: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 497: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 498: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 499: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 500: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 501: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 502: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 503: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 504: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 505: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 506: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 507: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 508: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 509: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 510: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 511: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 512: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 513: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 514: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 515: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 516: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 517: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 518: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 519: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 520: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 521: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 522: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 523: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 524: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 525: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 526: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 527: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 528: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 529: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 530: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 531: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 532: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 533: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 534: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 535: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 536: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 537: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 538: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 539: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 540: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 541: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 542: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 543: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 544: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 545: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 546: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 547: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 548: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 549: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 550: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 551: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 552: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 553: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 554: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 555: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 556: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 557: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 558: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 559: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 560: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 561: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 562: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 563: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 564: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 565: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 566: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 567: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 568: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 569: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 570: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 571: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 572: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 573: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 574: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 575: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 576: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 577: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 578: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 579: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 580: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 581: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 582: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 583: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 584: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 585: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 586: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 587: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 588: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 589: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 590: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 591: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 592: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 593: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 594: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 595: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 596: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 597: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 598: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 599: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 600: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 601: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 602: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 603: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 604: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 605: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 606: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 607: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 608: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 609: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 610: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 611: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 612: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 613: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 614: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 615: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 616: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 617: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 618: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 619: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 620: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 621: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 622: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 623: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 624: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 625: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 626: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 627: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 628: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 629: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 630: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 631: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 632: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 633: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 634: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 635: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 636: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 637: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 638: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 639: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 640: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 641: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 642: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 643: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 644: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 645: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 646: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 647: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 648: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 649: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 650: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 651: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 652: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle
Page 653: Лори - Oracle 8. Программирование на языке PL-SQL. Руководство для программистов Oracle

Данный файл был взят с сайта:

Данный файл представлен исключительно в ознакомительных целях. Уважаемый читатель! Рели вы скопируете его. Вы должны незамедлительно удалить его сразу после ознакомления с содержанием. Копируя и сохраняя его Вы принимаете на себя всю ответственность, согласно действующему международному законодатсльсгву.

Все авторские права на данный файл сохраняются за правообладателем. Любое коммерческое и иное использование кроме предварительного ознакомления запрещено. Публикация данного документа не преследует за собой никакой коммерческой выгоды. Но такие документы способствуют быстрейшему профессиональному и духовному росту читателей и являются рекламой бумажных изданий таких документов.

Все авторские права сохраняются за правообладателем. Если Вы являетесь автором данного документа и хотите дополнить его или изменить, уточнить реквизиты автора или опубликовать другие документы, пожалуйста, свяжитесь с нами по e-mail - мы будем рады услышагь ваши пожелания.

ProgBook.net - библиотека программиста. В нашей библиотеке Вы найдете книги и статьи практически по любому языку программирования.