sql查看存儲過程代碼
有時候你沒有辦法使用圖形界面的管理器連接SQL 伺服器,這個時候如果你想查看一個存 儲過程的內容就只能依靠SQL 語句了。 系統提供了一個存儲過程可以查看 rule,stored procere, user-defined function, trigger, 或者 view。Syntaxsp_helptext @objname = 'name' sp_helptext '存儲過程名稱'
Ⅱ 如何使用SQL語句 查看存儲過程的內容
--下面這條語句可以查看存儲過程具體代碼
exec sp_helptext 存儲過程名
--下面這條語句查看資料庫中有哪些存儲過程
select * from sysobjects where type='P'
Ⅲ 如何用plsql查看存儲過程的源碼!!!
1、首先雙擊plsql圖標,進入登錄界面,輸入用戶名和密碼,輸送資料庫實例名。
Ⅳ sql 存儲過程查詢語句
在資料庫中先創建存儲過程!具體代碼如下:
create proc sp_GetTesttableByname --sp_GetTesttableByname代表存儲過程名稱
as
begin
SELECT nickname,email FROM testtable WHERE name='張三' --存數過程的查詢語句
end
go
exec sp_GetTesttableByname; --查詢存儲過程結果
按下F5執行以上代碼之後 然後再在項目中寫調用存儲過程語句!希望我的回答對你有所幫助,謝謝採納!
Ⅳ 如何使用sql語句查看存儲過程
利用數據字典視圖查看當前用戶所有存儲過程及其代碼
select name,text from user_source where type='PROCEDURE'.
Ⅵ sql server 2005 查詢 當前資料庫中的存儲過程怎麼sql 語句怎麼寫啊
創建存儲過程如下,可以不帶參數,也可帶,還可帶輸出參數
create procere pro_*(自命名)
[@test1 varchar[]=初始值]
[@test2 varchar[]=初始值]
as
select top(@test1) * from 表 where 列=@test2
go
調用輸出存儲過程,須向裡面傳遞參數,
//declare @s varchar() 如有輸出參數
exec 存儲過程名 '參數一','參數二'
Ⅶ 寫了一個存儲過程,怎麼用SQL語句查看寫的代碼
在查詢分析器裡面 運行
sp_helptext 存儲過程名字
還可以 查看 觸發器 和 視圖
用法
sp_helptext 觸發器名稱
sp_helptext 視圖名稱
Ⅷ SQL Server如何查看一個資料庫里的存儲過程
仔細研究後在csdn上找到了解決該問題的辦法帖出來給大家共享一下
大致方法是利用傳遞長字元串的形式向存儲過程傳遞一個長字元串。由於sqlserver沒有
splite函數
所以必須自己定義一個splite函數來進行處理
自定義一個函數
create
function
f_splitstr(@sourcesql
varchar(8000),@strseprate
varchar(10))
returns
@temp
table(f1
varchar(100))asbegindeclare
@i
int
set
@sourcesql=rtrim(ltrim(@sourcesql))
set
@i=charindex(@strseprate,@sourcesql)while
@i=1begininsert
@temp
values(left(@sourcesql,@i-1))
set
@sourcesql=substring(@sourcesql,@i+1,len(@sourcesql)-@i)
set
@i=charindex(@strseprate,@sourcesql)endif
@sourcesql<''
insert
@temp
values(@sourcesql)returnend-執行select
*
from
dbo.f_splitstr('1,2,3,4',',')
注:'1,2,3,4'即你所傳遞的字元串
同樣你可以通過
select
cunt(*)
from
dbo.f_splitstr('1,2,3,4',',')
獲得該字元串數組的長度
如果要刪除該函數使用--刪除函數drop
function
fsplit