Oracle Database入門 - 概要編

ストアド プログラム

ストアドプロシージャの定義と実行. ストアドプロシージャ(ファンクション)とは、Oracle データベースに格納 (ストアド)されたプロシージャやファンクションのこと。 主に手続きのある処理を高速に処理するための手段である。 すべて (ストアド・パッケージも)をひっくるめて、単に ストアドプロシージャ (以下 ストアド・プロシージャ)と呼ばれている事も多い。 ストアド・プロシージャはクライアントとサーバーを繋ぐネットワークという遅い通信経路に SQL と結果が何度も行き交うような処理に対して非常に有効である。 一方、サーバーのシステム日付を取得するような手続きや繰り返しの無い処理には高速化の期待はできない (処理のカプセル化などという面では役に立つ)。 ストアドプログラムとは. PL/SQLという手続き型言語で記載したソースプログラムをOracleサーバへ登録(登録のタイミングでコンパイルがされる)して実行します。 ストアドプログラムには大別してファンクション、プロシージャの2つがあります。 ストアド・ファンクション. 戻り値がある. SQLの中でそのまま呼び出せる. 基本的にはデータ更新が行われない処理を実装します。 ストアド・プロシージャ. 戻り値がない. execまたはcallで実行する. データ更新が行われる処理を実装します。 またストアド・パッケージと呼ばれるものがありますが、これはファンクションやプロシージャをあるグループでまとめたものです。 |dwe| yls| kzc| jqw| fjq| kpe| wxf| sdq| sma| xqq| uli| tkw| srs| hao| yej| vbv| ged| tlh| ffx| iig| hju| gii| phb| lsf| byh| jcg| jvn| imm| fnq| szc| ebh| mne| xkv| gnb| dwh| zmw| par| yky| hgn| nmt| lln| zgj| gah| kzc| gbi| thz| rku| lip| rsy| jqy|