Sql中存储过程的定义、修改和删除操作
生活随笔
收集整理的這篇文章主要介紹了
Sql中存储过程的定义、修改和删除操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Sql中存儲過程的定義、修改和刪除操作
1.存儲過程的分類
系統存儲過程
本地存儲過程(用戶自定義)
臨時存儲過程(局部【#】、全局【##】臨時存儲過程)
2.創建存儲過程
?
| 1234567 | --選出價格區間的商品信息create procedure sp_goods_price@minprice float ,@maxprice floatasselect * from goods where price>=@minprice and price <=@maxpricego |
執行存儲過程: execute sp_goods_price 200 2000
3.修改存儲過程
?
| 123456 | create procedure sp_goods_betw@minprice float =200,@maxprice float=3000asselect * from goods where price>=@minprice and price <=@maxpricego |
4.刪除存儲過程
?
| 1 | drop procedure sp_goods_price |
5.查看存儲過程
?
| 12 | sp_helptext procedureNamesp_help procedureName |
6.重命名存儲過程
?
| 1 | exec sp_rename oldName newName |
**局部存儲過程
?
| 123456 | create procedure #sp_goods_betw@minprice float ,@maxprice floatasselect * from goods where price>=@minprice and price <=@maxpricego |
**全局存儲過程
?
| 123456 | create procedure ##sp_goods_betw@minprice float ,@maxprice floatasselect * from goods where price>=@minprice and price <=@maxpricego |
**不加緩存的存儲過程
?
| 1234567 | create procedure sp_goods_betw@minprice float ,@maxprice floatwith recompileasselect * from goods where price>=@minprice and price <=@maxpricego |
**加密存儲過程
?
| 1234567 | create procedure sp_goods_betw@minprice float ,@maxprice floatwith enctyptionasselect * from goods where price>=@minprice and price <=@maxpricego |
總結
以上所述是小編給大家介紹的Sql中存儲過程的定義、修改和刪除,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。
總結
以上是生活随笔為你收集整理的Sql中存储过程的定义、修改和删除操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 说说BXP的实际中的应用(转)
- 下一篇: beetl 页面标签_Beetl 2.9