ヘッダーをスキップ
Oracle TimesTen In-Memory Database PL/SQL開発者ガイド
リリース11.2.1
B56057-01
索引
次へ
目次
タイトルおよび著作権情報
はじめに
対象読者
関連ドキュメント
表記規則
ドキュメントのアクセシビリティについて
サポートおよびサービス
1
TimesTenデータベースにおけるPL/SQLの概要
TimesTenにおけるPL/SQLの機能
PL/SQLドキュメントのソース
このドキュメントの対象読者
Oracle DatabaseおよびOracle PL/SQLでの経験がある開発者
TimesTenでの経験がある開発者
TimesTen PL/SQLデモについて
2
TimesTenにおけるPL/SQLのプログラミング機能
PL/SQLブロック
PL/SQLの変数および定数
PL/SQL組込みファンクションおよびSQLファンクション
PL/SQL制御構造
条件制御
反復制御
CONTINUE文
PL/SQLのプロシージャおよびファンクションを実行する方法
アプリケーションとPL/SQLとの間でデータを受け渡す方法
アプリケーションのバインド変数の使用
IN、OUTおよびIN OUTパラメータ・モード
PL/SQLプログラムでのSQLの使用
問合せおよびDML文に使用するPL/SQLの静的SQL
PL/SQLでの動的SQL(EXECUTE IMMEDIATE文)
FORALL操作およびBULK COLLECT操作
RETURNING INTO句
In-Memory Database CacheでのTimesTen PL/SQL
PL/SQLプログラムでのカーソルの使用
PL/SQLのプロシージャおよびファンクション
PL/SQLパッケージ
パッケージの概念
パッケージの作成および使用
PL/SQLのソース・コードのラップ
TimesTenにおける相違点: トランザクション動作
3
TimesTenでのPL/SQLのデータ型
データ型環境の理解
PL/SQLのデータ型の理解および使用
PL/SQLのデータ型のカテゴリ
事前定義されたPL/SQLのスカラー・データ型
PLS_INTEGERデータ型およびBINARY_INTEGERデータ型
SIMPLE_INTEGERデータ型
ROWIDデータ型
PL/SQLの複合データ型
コレクションの使用
レコードの使用
PL/SQL REF CURSOR
データ型の変換
PL/SQLのデータ型間の変換
アプリケーションのデータ型とPL/SQLまたはSQLのデータ型との間の変換
TimesTenにおける相違点: データ型に関する考慮事項
PL/SQLのデータ型とTimesTen SQLのデータ型との間の変換
日付書式およびタイムスタンプ書式: NLS_DATE_FORMATおよびNLS_TIMESTAMP_FORMAT
サポートされていないデータ型
4
エラーと例外の処理
例外の理解
例外について
例外のタイプ
例外のトラップ
事前定義のTimesTenエラーのトラップ
ユーザー定義例外のトラップ
RAISE文の使用
RAISE_APPLICATION_ERRORプロシージャの使用
TimesTenにおける相違点: 例外処理およびエラー動作
未処理例外に対するTimesTen PL/SQLのトランザクションおよびロールバック動作
TimesTenエラー・メッセージおよびSQLコード
PL/SQLで表示されない警告
サポートされていない事前定義エラー
クリーン・コンパイル後の実行時エラーの可能性(Oracle SQL解析機能を使用)
5
PL/SQLでのTimesTen SQLの使用例
PL/SQLでSELECT文を使用する例
INSERT文を使用する例
カーソルを使用する例
値のフェッチ
%ROWCOUNT属性および%NOTFOUND属性の使用
カーソルFORループの使用
FORALLおよびBULK COLLECTを使用する例
SQL%BULK_ROWCOUNTでのFORALLの使用
問合せでのBULK COLLECT INTOの使用
カーソルでのBULK COLLECT INTOの使用
EXECUTE IMMEDIATEを使用する例
RETURNING INTOを使用する例
レコードでのRETURNING INTO句の使用
RETURNING INTO句でのBULK COLLECT INTOの使用
AUTHID句を使用する例
6
スタンドアロンのサブプログラムを使用する例
入力パラメータ、出力パラメータおよびバインド変数を使用する例
システム・ビューを問い合せる例
スタンドアロン・ファンクションを作成および起動する例
7
PL/SQLのインストールおよび環境
PL/SQLがインストール済であること、およびTimesTenで有効になっているかどうかの確認
PL/SQLインストールおよびttmodinstallユーティリティ
PLSQL接続属性の理解
PL/SQLがTimesTenデータベースで有効になっているかどうかの確認
PL/SQL接続属性
ttSrcScanユーティリティ
提供パッケージの表示
8
PL/SQLプログラムのためのアクセス制御
PL/SQL操作のためのアクセス制御
PL/SQL文およびPL/SQL操作に必要な権限
権限の付与および取消し
無効化されたオブジェクト
SQL操作のためのアクセス制御
定義者権限および実行者権限
アクセス制御に関するその他の考慮事項
接続および接続属性のためのアクセス制御
システム・ビューおよび提供パッケージのためのアクセス制御
PL/SQLに関連する組込みプロシージャのためのアクセス制御
9
TimesTenが提供するPL/SQLパッケージ
DBMS_LOCK
DBMS_OUTPUT
DBMS_PREPROCESSOR
DBMS_RANDOM
DBMS_SQL
DBMS_UTILITY
TT_DB_VERSION
UTL_FILE
UTL_IDENT
UTL_RAW
UTL_RECOMP
10
TimesTen PL/SQLサポート: リファレンスの概要
TimesTen PL/SQLの言語要素サポート
サポートに関するその他の考慮事項および相違点
索引