Allround Automations Direct Oracle Access
Швидке замовлення
Будь ласка, вкажіть свій номер телефону та iмя, щоб ми могли звязатися з Вами
Компоненти прямого доступу Allround Automations Direct Oracle Access забезпечують безпосередній доступ до інтерфейсу Oracle Interface. Це гарантує оптимальну продуктивність під час використання стандартних функцій доступу до бази даних.
Підтримка функцій Array Fetching, Array DML, PL/SQL блоків, таблиць PL/SQL, локального кешування виразів Local Statement Caching і механізму прямого завантаження Direct Path Load Engine забезпечує додаткову оптимізацію продуктивності додатків.
Швидке поширення додатків
Для роботи програм на базі компонентів Direct Oracle Access не потрібно проміжного програмного забезпечення типу BDE або ODBC, достатньо наявності Oracle SQL*Net або Net8. Отже, можна розгортати програми без безлічі проблем, що виникають при встановленні проміжного ПЗ, пов'язаних з конфліктами версій і налаштуванням параметрів.
Підтримка пакетів Oracle Package
Більшість програм на мові PL/SQL для СУБД Oracle створюються у вигляді пакетів. До складу пакету Direct Oracle Access входить компонент TOraclePackage, який дозволяє швидко викликати упаковані програмні модулі без докладних оголошень цих модулів та їх параметрів.
Компонент TOracleDataSet
Компонент для роботи з наборами даних, включений до складу пакету Direct Oracle Access, підтримує вбудоване блокування записів Oracle, оновлення записів, роботи зі згенерованими серверами значеннями, автоматичну генерацію послідовностей значень та стиснення об'єктів BLOB. Реалізовано можливість автоматичного створення відносин Master/detail для випадків, коли між таблицями master та detail заданий зовнішній ключ, або коли таблиця Master містить одну або кілька колекцій стовпців або атрибутів (вкладена таблиця або масив varray).
Режим Query By Example
Компонент TOracleDataSet може працювати в режимі Query By Example (запит на зразок), який дозволяє створювати форми створення запитів QBE Form у своєму додатку без написання коду, а також без використання будь-яких додаткових компонентів або елементів керування. В результаті запити QBE виконуються на сервері Oracle Server, що забезпечує оптимальну швидкість обробки та мінімальне завантаження каналів мережі. Користувач може вказати прості значення запиту, наприклад JONES або 100, може включити символи підстановки для малих значень, наприклад, JON%, або включити оператори порівняння, такі як >, <, NOT, BETWEEN, IN та ін.
Утиліта Oracle Monitor
Для контролю дій щодо доступу до бази даних, що виконуються вашою програмою на базі компонентів Direct Oracle Access, можна використовувати утиліту Oracle Monitor. Ця утиліта відображає вирази SQL, змінні, мітки часу, час, статистику роботи з мережею, статистику БД і план виконання запиту для кожної дії. Ці відомості можуть бути корисними для пошуку «вузьких місць», для тонкого налаштування параметрів та для усунення помилок у роботі програм.
Події Alert та Pipe
Для обробки події до складу пакета Oracle Server входять утиліти dbms_alert та dbms_pipe. Модуль TOracleEvent із набору компонентів Direct Oracle Access може виконувати функції одержувача повідомлень для цих обробників подій. Цей модуль працює у фоновому потоці програми та може перетворювати події БД на звичні події об'єктів. Ці події можуть з'являтися у головному потоці програми як синхронно, і асинхронно.
Сценарії SQL
Якщо потрібно виконати відразу кілька виразів на мові опису даних DDL (Data Definition Language), наприклад, для виконання етапу встановлення бази даних у вашій програмі, можна скористатися компонентом TOracleScript. У цьому компоненті є вбудований редактор властивостей, який дозволяє писати цілі сценарії чи окремі команди. Мова сценаріїв, що розширюється, використовує базовий синтаксис мови SQL*Plus і підтримує всі інструкції мови SQL. Також підтримується підстановка змінних, що забезпечує додаткову гнучкість під час написання сценаріїв.
Написати відгук
Ваше Ім’я:Ваш відгук: Увага: HTML не підтримується! Використовуйте звичайний текст.
Оцінка: Погано Добре
Введіть код, вказаний на зображенні: