ヘッダーをスキップ
Oracle TimesTen In-Memory Database PL/SQL開発者ガイド
リリース11.2.1
B56057-01
  目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

1 TimesTenデータベースにおけるPL/SQLの概要

Oracle TimesTen In-Memory Databaseでは、PL/SQL(Procedural Language Extension to SQL)がサポートされています。このプログラミング言語を使用すると、ご使用のTimesTenデータベースでSQLにプロシージャ構造を統合できます。 PL/SQLは、Oracle Databaseに不可欠な要素です。 そのため、Oracle 11g(11.1.0.7)のPL/SQL機能の多くは、TimesTenにも存在します。 また、PL/SQLは、基本的にTimesTenでもOracleの場合と同じように動作します。

この章では、TimesTen PL/SQLについて簡単に説明します。内容は次のとおりです。

TimesTenにおけるPL/SQLの機能

TimesTenにおけるPL/SQLサポートにより、次のことを行うことができます。


注意:

現時点では、TimesTen PL/SQLはWindows環境でサポートされていません。

PL/SQLドキュメントのソース

Oracle DatabaseとTimesTen In-Memory Databaseのドキュメント・ライブラリには、TimesTenにおけるPL/SQLの機能や拡張機能に関する複数の情報ソースがあります。

この『Oracle TimesTen In-Memory Database PL/SQL開発者ガイド』は、TimesTenにおける多くのPL/SQL機能の主要な情報ソースです。 このガイドの例、およびTimesTenデータベースにおけるPL/SQLとOracle DatabaseにおけるPL/SQLの相違点に関する説明を参照してください。

表1-1に、このガイド内のドキュメント・ソース、および他のOracle DatabaseドキュメントやTimesTenドキュメントに記載されている関連情報を示します。 Oracleドキュメントは、次のURLで入手できます。

http://www.oracle.com/technology/documentation/database.html

表1-1 ドキュメントのソース

機能/拡張機能 参照先

ALTER SESSION文(PL/SQLセッション・パラメータ用)

第7章「PL/SQLのインストールおよび環境」

『Oracle TimesTen In-Memory Database SQLリファレンス・ガイド』も参照

接続属性

第7章「PL/SQLのインストールおよび環境」

『Oracle TimesTen In-Memory Databaseリファレンス』も参照

プロシージャ、ファンクション、パッケージおよびパッケージ本体に対するCREATE、ALTERおよびDROP文

第6章「スタンドアロンのサブプログラムを使用する例」

『Oracle TimesTen In-Memory Database SQLリファレンス・ガイド』および『Oracle Database SQL言語リファレンス』も参照

例外処理とエラー・レポート

第4章「エラーと例外の処理」

『Oracle Database PL/SQL言語リファレンス』も参照

TimesTenでサポートされるクライアント・アプリケーションからのPL/SQL機能の使用

『Oracle TimesTen In-Memory Database C開発者ガイド』

『Oracle TimesTen In-Memory Database Java開発者ガイド』

『Oracle TimesTen In-Memory Database TTClassesガイド』


PL/SQLからのTimesTen SQLの実行

「PL/SQLプログラムでのSQLの使用」

『Oracle Database PL/SQL言語リファレンス』も参照

PL/SQLプログラミング言語

このドキュメント全体

『Oracle Database PL/SQL言語リファレンス』も参照

システム表およびシステム・ビュー

『Oracle TimesTen In-Memory Database SQLリファレンス・ガイド』

『Oracle Databaseリファレンス』


TimesTen提供パッケージ

第9章「TimesTenが提供するPL/SQLパッケージ」

『Oracle Database PL/SQLパッケージ・プロシージャおよびタイプ・リファレンス』も参照

TimesTenユーティリティ

『Oracle TimesTen In-Memory Databaseリファレンス』



このドキュメントの対象読者

このドキュメントは、主に次の開発者を対象としています。

それぞれの対象読者にとって特に重要なこのドキュメントの参照先は、次のとおりです。

Oracle DatabaseおよびOracle PL/SQLでの経験がある開発者

Oracle PL/SQLでの経験がある開発者は、このドキュメントの大部分(PL/SQLに関する多くの一般概念の説明)は読む必要がありません。 重要な部分、特にOracleとTimesTenにおけるPL/SQL機能の相違点は、次に含まれています。 TimesTen固有の考慮事項については、第2、3、4章の最後および第10章全体で説明します。

TimesTenでの経験がある開発者

このドキュメントの大部分は、これまでにPL/SQLを使用した経験がない読者、特にPL/SQLに関する詳しい知識がないTimesTenユーザーを対象としています。ドキュメントのほぼ全体に役立つ情報が記載されています。 特に、第2章「TimesTenにおけるPL/SQLのプログラミング機能」にはPL/SQLの初心者にとって役立つ情報が記載されており、第5章「PL/SQLでのTimesTen SQLの使用例」には補足的な例がいくつか含まれています。

第10章「TimesTen PL/SQLサポート: リファレンスの概要」は、TimesTen PL/SQLとOracle PL/SQLの相違点について説明しているため、関係がない可能性があります。

TimesTen PL/SQLデモについて

環境を構成した後、TimesTenクイック・スタート・デモ・アプリケーションをコンパイルして実行することで、すべて正しく設定されていることを確認できます。 クイック・スタートのようこそページ(install_dir/quickstart.html)のサンプル・プログラムの下にあるリンクで、次の事項の説明を参照してください。