PL/SQL - (2005/11/11 (金) 18:56:53) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
*弱参照カーソルのサンプル
-弱参照カーソルを返すファンクション
>create or replace package mypack is
> type ペット管理_cur is ref cursor return ペット管理%rowtype;
> function ペット管理_list(
> shiire IN number,
> over IN boolean )
> return ペット管理_cur;
> end mypack;
>
> create or replace package body mypack is
> function ペット管理_list(
> shiire IN number,
> over IN boolean )
> return ペット管理_cur is
> rc ペット管理_cur;
> begin
> if over = TRUE then
> open rc for select * from ペット管理
> where 仕入金額 > shiire;
> else
> open rc for select * from ペット管理
> where 仕入金額 <= shiire;
> end if;
> return rc;
> end;
> end mypack;
> /
----
*弱参照カーソルのサンプル
-弱参照カーソルを返すファンクション
> create or replace package mypack is
> type ペット管理_cur is ref cursor return ペット管理%rowtype;
> function ペット管理_list(
> shiire IN number,
> over IN boolean )
> return ペット管理_cur;
> end mypack;
>
> create or replace package body mypack is
> function ペット管理_list(
> shiire IN number,
> over IN boolean )
> return ペット管理_cur is
> rc ペット管理_cur;
> begin
> if over = TRUE then
> open rc for select * from ペット管理
> where 仕入金額 > shiire;
> else
> open rc for select * from ペット管理
> where 仕入金額 <= shiire;
> end if;
> return rc;
> end;
> end mypack;
> /
----
表示オプション
横に並べて表示:
変化行の前後のみ表示: