ホームページ >データベース >mysql チュートリアル >ストアド プロシージャを定義、変更、削除する方法

ストアド プロシージャを定義、変更、削除する方法

一个新手
一个新手オリジナル
2017-10-18 10:18:002632ブラウズ

1. ストアド プロシージャの分類

  • システム ストアド プロシージャ

  • ローカル ストアド プロシージャ (ユーザー定義)

  • 一時ストアド プロシージャ (ローカル [#]、グローバル [##] 一時ストアド プロシージャ)

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


--选出价格区间的商品信息create procedure sp_goods_price@minprice float ,@maxprice floatas select * from goods 
where price>=@minprice and price <=@maxpricego

ストアド プロシージャを実行します: sp_goods_price 200 2000を実行します

3. ストアド プロシージャを変更します


create procedure sp_goods_betw@minprice float =200,@maxprice float=3000as select * from goods 
where price>=@minprice and price <=@maxpricego

4.

りー

5ストアド プロシージャの表示

drop procedure sp_goods_price

6. ストアド プロシージャの名前変更

sp_helptext procedureName
sp_help procedureName

**ローカル ストアド プロシージャ

exec sp_rename oldName newName

**キャッシュされていないストアド プロシージャ手順

<p style="margin-bottom: 7px;">create procedure #sp_goods_betw@minprice float ,@maxprice floatas select * from goods <br/>where price>=@minprice and price <=@maxpricego<br/></p>
create procedure ##sp_goods_betw@minprice float ,@maxprice floatas select * from goods 
where price>=@minprice and price <=@maxpricego
   ,

**暗号化ストアドプロシージャ

with recompile
as select * from goods 
where price>=@minprice and price <=@maxpricego
   ,

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。