1290 читали · 7 лет назад
Печеньки от Oracle. Экспорт/импорт с помощью XML
Перенос данных из систему 1 в систему 2 несколько необычным образом. Предположим, в системе 1 есть некоторые данные, которые нам надо перенести в систему 2. Предположим, они доступны с использованием следующего запроса: select arg, func from system1.square_test ; 1 1 2 4 3 9 4 16 5 25 6 36 7 49 8 64 9 81 10 100 Чтоб перенести их традиционным способом, нужно записать DDL создания принимающей таблицы (если ее нет) и скрипт DML для всех строк данных. Что-то типа: create table system2.square_test (arg number, func number); insert into system2...
911 читали · 6 лет назад
Чтение XML файла. База "шиворот навыворот"
Oracle отдает значения элементов XML файла посредством пакетных функций. Задача Часто "программисты" и "базисты" - иногда с веселой взаимной иронией, иногда довольно жестко - спорят о том, что есть база. Для ортодоксальных программистов база - это лишь хранилище данных, а вся обработка ведется в программном коде; для ортодоксальных базистов база - это всё, а программный код над ней - это что-то не очень-то и нужное, благо Oracle APEX дал им в руки мощный козырь в этом споре. Намедни пришлось решить задачу, подход к которой идеологически показался еще более решительным...
960 читали · 7 лет назад
Oracle - MS Excel. Кодекс жути ночной базиста
"Кодекс жути ночной" - это инкунабула в цикле романов Александра Бушкова о приключениях лорда Сварога, в прошлом майора ВДВ, волею судеб, транспространственной магии и собственного незаурядного и неуемного характера овладевшего многими королевствами и многими проблемами, далеко выходящими за пределы майорских забот. В оном кодексе сведены воедино свидетельства очевидцев о всяческих жутких и необъяснимых явлениях, добавивших авторам наблюдений немало седых волос. Таков MS Excel с точки зрения базиста...
435 читали · 2 года назад
Создание базы данных Oracle 19c
Подготовку к созданию базы данных (БД) мы сделали в прошлой статье, теперь можно и создать базу. Для этого можно пойти двумя путями: Чтобы было меньше сложностей при установке, рекомендую создавать БД через утилиты dbca. Погнали: [root@LinuxServer ~]# su - oracle Если вы работает в ОС Windows, для запуска утилиты в графическом режиме понадобится Xming. Запускаем Xming, про эту программу написано в предыдущей статье, напомню: Экспортируем переменную DISPLAY под пользователем oracle [oracle@LinuxServer ~]# export DISPLAY=192...