ホームページ >データベース >mysql チュートリアル >ストアド プロシージャを定義、変更、削除する方法
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 サイトの他の関連記事を参照してください。