ホームページ > よくある問題 > ストアドプロシージャの書き方

ストアドプロシージャの書き方

coldplay.xixi
リリース: 2023-02-15 14:32:27
オリジナル
39534 人が閲覧しました

ストアド プロシージャの作成方法は次のとおりです: 1. ストアド プロシージャを作成します。コードは [create proc sp_name] です。 2. ストアド プロシージャを呼び出します。コードは [exec sp_name [パラメータ名]] です。

ストアドプロシージャの書き方

この記事の動作環境: Windows 7 システム、Microsoft Visual C 2015 バージョン、Dell G3 コンピューター。

ストアド プロシージャの作成方法は次のとおりです:

1. ストアド プロシージャを作成します

create procedure sp_name
@[参数名] [类型],@[参数名] [类型]
as
begin
.........
end
以上格式还可以简写成:
create proc sp_name
@[参数名] [类型],@[参数名] [类型]
as
begin
.........
end
/*注:“sp_name”为需要创建的存储过程的名字,该名字不可以以阿拉伯数字开头*/
ログイン後にコピー

2. 呼び出します。ストアド プロシージャ

ストアド プロシージャは 3 つの環境で呼び出すことができます。

  • コマンド command では、基本的な構文は次のとおりです。 exec sp_name [パラメータname];

  • SQL 環境の基本構文は次のとおりです。 call sp_name [パラメータ名];

  • ##PL/SQL 環境の基本構文は次のとおりです: begin sp_name [パラメータ名] end;

#3. ストアド プロシージャを削除します

1. 基本構文:

drop procedure sp_name
ログイン後にコピー

2. 注意事項

#(1) 1 つのストアド プロシージャ内の別のストアド プロシージャを削除することはできません。別のストアド プロシージャを呼び出すことのみが可能です。

4. その他のよく使用されるコマンド

1.プロシージャのステータスを表示

データベースに保存されているすべてのストアド プロシージャの基本情報を表示します、所属するデータベース、ストレージのプロセス名、作成時刻などが含まれます。

2.show create procedure sp_name

保存されている特定の mysql の詳細情報を表示します。プロシージャ

3. exec sp_helptext sp_name

sp_nameオブジェクト作成テキストを表示

プログラミング関連の知識について詳しくは、こちらをご覧ください。訪問: プログラミング教育! !

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

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