Поддержка ANSI для вложенных таблиц....................................... 481
Итоги....................................................................................................... 490
Глава 14 Большие объекты.................................................................................... 491
Знакомство с большими объектами (LOB).............................................. 492
Файлы примеров..................................................................................... 492
Типы больших объектов.......................................................................... 493
Создание таблиц, содержащих большие объекты................................... 494
Использование больших объектов в SQL................................................ 495
Использование CLOB и BLOB.......................................................... 495
Использование BFILE...................................................................... 497
Использование больших объектов в PL/SQL.......................................... 498
APPEND0........................................................................................ 502
CLOSE()........................................................................................... 502
Метод C0MPARE()........................................................................... 503
COPY0............................................................................................. 504
CREATETEMPORARY0..................................................................... 505
ERASE()........................................................................................... 505
FILECLOSE().................................................................................... 506
FILECLOSEALL0.............................................................................. 506
FILEEXISTSQ................................................................................... 507
FILEGETNAMEQ................................................................................ 507
Содержание xix
FILEISOPENO................................................................................... 507
FILEOPEN0...................................................................................... 508
FREETEMPORARY()....................................................... 509
GETCHUNKSIZE()............................................................................. 509
GET_STORAGE_LIMIT().................................................................... 509
GETLENGTH().................................................................................. 510
INSTR()............................................................................................ 510
ISOPEN()...................,.................................................................... 511
ISTEMPORARY()............................................................................. 512
LOADFROMFILE()............................................................................ 512
LOADBLOBFROMFILE().................................................................... 513
LOADCLOBFROMFILE()............................................ 514
OPEN()............................................................................................. 515
READ()............................................................................................. 516
SUBSTR()........................................................................................ 517
TRIM()...................... 518
WRITE()........................................................................................... 519
WRITEAPPEND()............................................................................. 519
Примеры процедур PL/SQL............................................................ 520
Типы LONG и LONG RAW.......................................................................... 537
Таблицы примеров.......................................................................... 537
Добавление данных в столбцы LONG и LONG RAW...................... 537
Преобразование столбцов LONG и LONG RAW в LOB...................... 538
Усовершенствования LOB, появившиеся в базе данных Oraclel Од 539
Неявное конвертирование объектов из типа CLOB в NCLOB 539
Применение атрибута :new при использовании LOB в триггерах.... 540
Усовершенствования LOB, появившиеся в базе данных Oracle 11g........ 541
Шифрование данных LOB.............................................................. 541
Компрессия данных LOB................................................................ 545
Удаление повторяющихся данных LOB.......................................... 545
Итоги....................................................................................................... 546
Глава 15 Выполнение SQL с использованием Ja va ............................................... 547
Приступаем к работе............................................................................... 548
Конфигурирование вашего компьютера................................................. 548
Установка переменной окружения ORACLE_HOME........................ 549
Установка переменной окружения JAVA_HOME............................. 550
Установка переменной окружения РАТИ........................................ 550
Установка переменной окружения CLASSPATH.............................. 550
Установка переменной окружения LD_LIBRARY_PATH.................. 551
XX Содержание
Драйверы JDBC Oracle............................................................................. 551
Тонкий драйвер.............................................................................. 552
Драйвер OCI................................................................. 552
Внутренний драйвер на стороне сервера....................................... 552
Тонкий драйвер на стороне сервера............................................... 552
Импортирование пакетов JDBC............................................................... 553
Регистрация драйверов JDBC Oracle........................................................ 553
Открытие подключения к базе данных.................................................... 553
Подключение к базе данных с использованием метода
getConnection()............................................................................... 554
URL базы данных............................................................................ 554
Подключение к базе данных с использованием источника
данных Oracle................................................................................. 556