国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 师宗县| 修武县| 陆川县| 南和县| 海晏县| 夹江县| 木里| 宜阳县| 华阴市| 大安市| 九江市| 伊川县| 娄烦县| 米林县| 呼伦贝尔市| 冕宁县| 湾仔区| 莫力| 兴文县| 广水市| 昭平县| 鄂托克旗| 安泽县| 林芝县| 宾川县| 邵武市| 天柱县| 阳山县| 宕昌县| 乌海市| 溧阳市| 若羌县| 深水埗区| 商南县| 越西县| 台湾省| 汽车| 鄱阳县| 内黄县| 沛县| 吕梁市|