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

一个新手
リリース: 2017-10-18 10:18:00
オリジナル
2611 人が閲覧しました

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 サイトの他の関連記事を参照してください。

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