Oracle ストアド プロシージャとは何ですか?

coldplay.xixi
リリース: 2020-07-16 16:17:33
オリジナル
4323 人が閲覧しました

Oracle ストアド プロシージャは次のとおりです。最初に接続する必要があるデータベースを構成し、次に [PL/SQL] データベース ツールを開き、次に SQL 入力インターフェイスで作成する必要があるストアド プロシージャを入力し、最後に書かれたストアド プロシージャをテストします。

Oracle ストアド プロシージャとは何ですか?

Oracle ストアド プロシージャは:

1. Net Manager を介して接続する必要があるデータベースを構成します。 ORACLE に付属しています。たとえば、COST

Oracle ストアド プロシージャとは何ですか?

2 です。PL/SQL データベース ツールを開き、正しいユーザー名、パスワードおよび選択内容を入力し、「OK」をクリックしてユーザーを入力します。ストアド プロシージャを作成する必要があります

Oracle ストアド プロシージャとは何ですか?

3. 一般的なストアド プロシージャの形式を理解します

create or replace procedure 存储过程名(param1 in type,param2 out type)
as
变量1 类型(值范围);
变量2 类型(值范围);
Begin
   语句块
Exception --异常处理
   When others then
      Rollback;
End;
ログイン後にコピー

Oracle ストアド プロシージャとは何ですか?

#4. SQL 入力インターフェイスで作成するストアド プロシージャ、

create or replace procedure sp_demo(param1 in varchar2,param2 out varchar2)
/*
* 存储过程实例
*/
as
cnt int;
rst varchar2(100)
Begin
   Select count(*) into cst from Tab_Demo where Col_Value = param1;
   If (cst > 0) then --判断条件
      param2 := '有匹配的值';
   Else
      param2 := '无匹配的值';
   End if;
Exception
   When others then
      Rollback;
End;
ログイン後にコピー

以下に示すように

##5. 作成したばかりのストアド プロシージャをテストします##

exec sp_demo('男');
ログイン後にコピー
Oracle ストアド プロシージャとは何ですか?

関連学習の推奨事項: Oracle ストアド プロシージャとは何ですか?Oracle データベース学習チュートリアル

以上がOracle ストアド プロシージャとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート