четверг, 7 февраля 2013 г.

языке pl/sql пример процедур

Reference: C:\Program Files (x86)\Java\jre6\lib\rt.jar

Copyright RemObjects Software 2003-2012. All rights reserved.

RemObjects Oxygene for .NET - Version 5.2.36.1029 (BETA)

Компилируем исходник на Pascal-е c помощью компилятора командной строки:

Компилятор Oxygene for Java существует в двух видах: в виде графической среды разработки которая встраивается в среду MS Visual Studio и в виде утилиты командной строки.

Обратите внимание, что в программе на Pascal-е используются Jаva-библиотеки (JDBC-драйвер)!

Класс TMyClass имеет одну статическую функцию getHello, которая возвращает традиционное приветствие, "извлекая" его из таблицы DUAL.

var rset := stmt.executeQuery('select ''Hello World!'' from dual');

var stmt := conn.createStatement();

var conn := DriverManager.getConnection('jdbc:default:connection:');

class function TMyClass.getHello : String;

class function getHello : String;

Итак, предположим, что у нас имеется вот такой простейший класс на Object Pascal:

Кстати говоря, эта компания имеет в своем арсенале также аналогичный компилятор , который транслирует исходник на Pascal в код исполняющей системы .Net. Этот компилятор лицензирован компанией и входит в состав среды разработки Delphi под названием .

Рассмотрим для примера компилятор языка программирования Pascal компании . Этот компилятор транслирует исходный код на Object Pascal в байт-код виртуальной машины Java.

Далее полученный class-файл или jar-файл, можно загрузить в и вызывать внутри базы данных !

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

Всем хорошо известно, что хранимые процедуры для Oracle Database можно разрабатывать только на двух языках программирования и .

Oracle stored procedure on Pascal!

 Life in Oracle: Oracle stored procedure on Pascal!

Комментариев нет:

Отправить комментарий