国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

用sp_stored_procedures 和 sp_helptext 找到遺忘的存儲過程

2024-07-21 02:12:46
字體:
來源:轉載
供稿:網友

當你需要尋找和使用那些很少被使用的存儲過程時,你會發(fā)現自己無法記住數據庫中所有的存儲過程。當你尋找一個三到六個月才使用一次的存儲過程時,尤其如此。
 

你可以用sp_stored_procedures來列出你的數據庫中的所有存儲過程,然后運行sp_helptext來查看過程的源代碼并找到所需要的參數。

sp_stored_procedures返回所請求環(huán)境中的所有存儲過程的清單。在下面的例子中,我們將會看到pubs數據庫中有哪些存儲過程。

use pubs
exec sp_stored_procedures
go

結果的前三列如下所示:

procedure_qualifier procedure_owner procedure_name
pubs dbo authorpub;1
pubs dbo byroyalty;1

(返回值的其它列大部分都設置為“為日后使用而保留”,因此你不必關心它們。)

得到返回的清單之后,假設authorpub(忽略返回結果中的分號和數字1)就是你想使用存儲過程,那么你可能希望得到關于該存儲過程的更多信息,這樣,我們就可以運行sp_helptext來看看它的代碼:

use pubs
exec sp_helptext 'authorpub'
go

讓我們看看返回的結果——也就是該存儲過程的全部腳本:

create   procedure dbo.authorpub
--declare procedure variables
@alname varchar(40) --input parameter
as
--assign columns to output and check for author name
select a.au_lname, author = a.au_id, [publisher] = p.pub_name
from  publishers p cross join authors a
where a.au_lname like @alname
 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 阿合奇县| 凤凰县| 什邡市| 都江堰市| 德令哈市| 饶阳县| 桓仁| 大港区| 商丘市| 连城县| 栾川县| 丽水市| 射洪县| 禹州市| 长汀县| 株洲市| 兴国县| 旬阳县| 应用必备| 鄂托克前旗| 茶陵县| 富蕴县| 安平县| 河津市| 申扎县| 永顺县| 屏东市| 通河县| 米易县| 黄平县| 太仓市| 邵东县| 琼中| 四川省| 历史| 清苑县| 白山市| 綦江县| 句容市| 梁山县| 九龙城区|