忍者ブログ
ADMIN / ENTRY
2025
04
<<  >>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
技術の覚書
[55]  [54]  [53]  [52]  [51]  [50]  [49
New Entry
2012/04/21 ---- GPUレンダリング
2011/02/02 ---- PL/SQL
2011/02/02 ---- ファイルオープン
2011/02/02 ---- 値比較
2008/04/22 ---- In Any
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

PL/SQLの書き方

create or replace procedure XXX
is
    -- プロシージャ内で参照できる変数を定義

begin

-- 内部プロシージャ
procedure yyy
is
    -- 内部プロシージャの変数を定義
   
    -- カラムの型を定義
    aaa TBL_AAA.BBB%type;
    -- テーブルの行を定義
    bbb TBL_AAA%rowtpye;

    -- カーソル定義
    cursor ccc(p_param) iS
    select * from TBL_AAA where x = p_param;
begin
    -- 処理を記述

    -- 変数に格納している行をそのままinsert・updateできる
    insert into TBL_AAA values bbb;
    update TBL_AAA set bbb where x = x;

    -- 暗黙カーソルオープン
    for ccc_rec in ccc(1) loop
        -- ループ
    end loop;
exception
    when no_data_found then
        -- 例外処理を記述
        -- 例外をスロー
        raise zzz;
    when others then
        -- その他例外を記述
end;
end yyy;

end XXX;

PR
この記事にコメントする
お名前:
タイトル:
文字色:
メールアドレス:
URL:
コメント:
パスワード:   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
この記事へのトラックバック
この記事にトラックバックする:
カレンダー
03 2025/04 05
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
フリーエリア
最新CM
最新記事
(04/21)
(02/02)
(02/02)
(02/02)
(04/22)
最新TB
プロフィール
HN:
ECR33 Type-M
性別:
非公開
バーコード
ブログ内検索
Powerd by NINJAブログ / Designed by SUSH
Copyright © 技術覚書 All Rights Reserved.
忍者ブログ [PR]