QMDBO

Программа для выполнения запросов к множеству баз данных Oracle
Program to query multiple databases Oracle

Версия 2

C# NET Framework 4.5
Oracle Data Access Components (ODAC) for Windows

QMDBOv2

Исходники 2 версии на GitHub

Версия 1

C# NET Framework 3.5
Oracle Data Access Components (ODAC) for Windows

QMDBOv1

Исходники 1 версии на GitHub

Пример 1. Выполнение DDL. Создание процедуры. Тип NonQuery.


create or replace procedure P_R_TEST is
begin
null;
end P_R_TEST;

Одновременно  для проверки валидности процедуры в поле ввести название P_R_TEST.

Пример 2. Неименованный блок PL/SQL.  Создание директории и удаление в нем файлов. Тип NonQuery.

begin
execute immediate 'create or replace directory DATA_PUMP_DIR as ''D:\oracle\product\10.2.0\admin\orcl\dpdump''';
utl_file.fremove ('DATA_PUMP_DIR','IMPORT.LOG');
utl_file.fremove ('DATA_PUMP_DIR','DUMPRRA.DMP');
utl_file.fremove ('DATA_PUMP_DIR','METADATA_CODE.DMP');
exception when others then null;
end;

Пример 3. Выполнение SQL запроса. Количество невалидных объектов. Тип Scalar.


select count(*) from user_objects where status = 'INVALID'