IF/Prologは、リレーショナル・デ−タベ−スシステムOracleに対して完全な SQLインタフェ−スを提供します。各コマンドや質問をIF/Prologの述語によって直接実行することができます。SELECTからの結果はIF/Prologに返され、通常のPrologの項と同様に簡単にアクセスすることができます。...
Move to
Next Prev
Up Top
See also
イントロダクション
Oracleインタフェースの述語
Oracleコマンドを含んだプログラム例
IF Computer > IF/Prolog > Manuals > IF/Prolog V4.1 マニュアル > IF/Prolog Interfaces > ORACLE インタフェースマニュアル > イントロダクション

イントロダクション

MINERVA superseeded IF/Prolog. Please see http://www.ifcomputer.co.jp/MINERVA for details.

We discontinued to sell IF/Prolog Dec 31. 2003. For current customers, we continue to provide professional support for IF/Prolog until Dec 31, 2008.

IF/Prologは、リレーショナル・デ−タベ−スシステムOracleに対して完全な SQLインタフェ−スを提供します。各コマンドや質問をIF/Prologの述語によって直接実行することができます。SELECTからの結果はIF/Prologに返され、通常のPrologの項と同様に簡単にアクセスすることができます。

このインタフェ−スは、特にOracleデ−タベ−スの呼び出しを使いますが、このインタフェースを修正して他の関係デ−タベ−スシステムに適合するようなインタフェ−スをつくることはむずかしくはありません。条件は、そのデ−タベ−スがSQLを使い、Cインタフェ−スを持つことです。

一般にOracleを使う場合は、ツ−ルsqlplusによって実行解釈されるコマンドファイルをつくります。しかし、この代わりにIF/Prologからのインタフェ−スを使うと、Prologの述語がコマンドを直接Oracleに引き渡します。

+--------------------+ | sqlplus のための | | コマンドファイル | +--------------------+ | +---------------------+ +--------------------+ | ifprolog プログラム | | sqlplus | +---------------------+ +--------------------+ | | | | +--------------------------------+ | | | Oracle デ−タベ−ス | | | +--------------------------------+

Oracleインタフェ−スのファイルは、デイレクトリ$PROROOT/util/oracleにあります。

このインタフェ−スは、IF/PrologのCインタフェ−スを使用して実装され、Cのソ−スコ−ド(oracle.cにある)として提供されているので、ユ−ザの望みの形に合わせることができます。Unix System 5 と Berkeley 4.2それぞれのためのmakefileが提供されています。変数が、あなたのシステムに適合するかチェックして下さい。*.proは、アプリケ−ション例です。dbase.sqlは、Oracleのコマンドファイルの例です。oracle.manには、述語の説明がされています。

参考文献: Oracle SQL Primer, First Edition, Oct 1985

read on...
IF/Prolog by Siemens
Language
English
Japanese
German
Server
USA
Japan
Site Access
Local Index
Local Contents
Site Contents
Site Index
Printer Friendly
For imode
For PDA
Search
document: http://www.ifcomputer.co.jp/IFProlog/Manuals/v4.1/advanced_feature/oracle/intro/home_en.html
published 2008/9/1 update 1995/11/6 (c) 1996-2006 IF Computer Japan
IF Computer 5-28-2 Sendagi, Bunkyo-ku Tel +81-3-5814-3352 start (AT) ifcomputer.com
Customer Support Tokyo 113-0022 Japan   http://www.ifcomputer.com
scroll to top managed with ubiCMS