バージョンごとのドキュメント一覧
PostgreSQL 17.0文書
パート V. サーバプログラミング
誤訳等の報告
前へ
上へ
第41章
PL/pgSQL
—
SQL
手続き言語
次へ
第41章
PL/pgSQL
—
SQL
手続き言語
目次
41.1. 概要
41.1.1.
PL/pgSQL
を使用することの利点
41.1.2. 引数と結果データ型のサポート
41.2.
PL/pgSQL
の構造
41.3. 宣言
41.3.1. 関数引数の宣言
41.3.2.
ALIAS
41.3.3. 型のコピー
41.3.4. 行型
41.3.5. レコード型
41.3.6.
PL/pgSQL
変数の照合
41.4. 式
41.5. 基本的な文
41.5.1. 代入
41.5.2. SQLコマンドの実行
41.5.3. 1行の結果を返すコマンドの実行
41.5.4. 動的コマンドの実行
41.5.5. 結果ステータスの取得
41.5.6. まったく何もしない
41.6. 制御構造
41.6.1. 関数からの復帰
41.6.2. プロシージャからの戻り
41.6.3. プロシージャを呼び出す
41.6.4. 条件分岐
41.6.5. 単純なループ
41.6.6. 問い合わせ結果による繰り返し
41.6.7. 配列を巡回
41.6.8. エラーの捕捉
41.6.9. 実行位置情報の取得
41.7. カーソル
41.7.1. カーソル変数の宣言
41.7.2. カーソルを開く
41.7.3. カーソルの使用
41.7.4. カーソル結果に対するループ
41.8. トランザクション制御
41.9. エラーとメッセージ
41.9.1. エラーとメッセージの報告
41.9.2. アサート検査
41.10. トリガ関数
41.10.1. データ変更によるトリガ
41.10.2. イベントによるトリガ
41.11.
PL/pgSQL
の秘訣
41.11.1. 変数置換
41.11.2. 計画のキャッシュ
41.12.
PL/pgSQL
による開発向けのヒント
41.12.1. 引用符の扱い
41.12.2. コンパイル時と実行時の付加的チェック
41.13.
Oracle
PL/SQLからの移植
41.13.1. 移植例
41.13.2. その他の注意事項
41.13.3. 付録
<title><application>PL/pgSQL</application> — <acronym>SQL</acronym> Procedural Language</title>
**** Porting from Oracle PL/SQL ****