㈠ 怎麼才oracle中查看存儲過程
可用語句查看或用第三方工具查看。
一、語句查看方法:
1、執行語句:
sql">SELECTtext
FROMuser_source
WHERENAME='ProcereName'
ORDERBYline;--其中ProcereName為存儲過程名字,需要全部用大寫英文。
2、如要查P_TEST的存儲過程:
SELECTtext
FROMuser_source
WHERENAME='P_TEST'
ORDERBYline;
3、內容如下:
㈡ 怎麼查看一個存儲過程的SQL語句
查看一個存儲過程的SQL語句步驟如下:
1、開啟Microsoft SQL Server資料庫管理工具,輸入賬號密碼連接到資料庫。
㈢ 怎麼看存儲過程的內容
sql語句執行的時候要先編譯,然後執行。存儲過程(Stored Procere)是一組為了完成特定功能的SQL語句集,經編譯後存儲在資料庫中。用戶通過指定存儲過程的名字並給出參數(如果該存儲過程帶有參數)來執行它。存儲過程是資料庫中的一個重要對象,任何一個設計良好的資料庫應用程序都應該用到存儲過程。http://ke..com/view/68525.htm?fr=ala0
㈣ 如何查看SQL存儲過程執行的結果集
打開SQL Server Management Studio找到存儲過程所在的資料庫。在對象資源管理器詳細信息中可以看到存儲過程的文件夾。
點擊打開這個文件夾可以,在搜索中輸入要搜索的存儲過程名稱。
同樣也可以在資料庫目錄結構處選擇存儲過程右鍵菜單中的篩選設置。
在這里可以進行詳細的條件篩選設置。將需要查看的存儲過程搜索出來。
找到這個SQL存儲過程之後,也可以右鍵點擊菜單中的修改,進入SQL存儲過程編輯。
查看SQL存儲過程過程是否帶有參數,因為要執行SQL存儲過程時需要使用的參數。
知道SQL存儲過程的參考類型和基本功能之後,就可以使用的EXEC 存儲過程名+參數來執行SQL存儲過程。
最後在下方查看SQL存儲過程執行結果。
㈤ 如何使用sql語句查看存儲過程
利用數據字典視圖查看當前用戶所有存儲過程及其代碼
select name,text from user_source where type='PROCEDURE'.
㈥ SQL命令查詢Oracle存儲過程信息
oracle資料庫中,已建立好的存儲過程信息存儲在系統表ALL_SOURCE 中,需要用sysdba身份登錄資料庫,進行查詢操作,SQL命令如下:
SELECTline,textFROMALL_SOURCE
WHERETYPE='PROCEDURE'
ANDNAME='過程名稱'
ANDOWNER='用戶名'
ORDERBYline;
存儲過程分成多行,每一行會存儲為一條數據,所以,查詢出來的會是多行,line表示行號。
ALL_SOURCE 表中還存儲了以下類型信息:
SQL>selectdistincttypefromall_source;
TYPE
------------
TYPE(對象)類型
TYPEBODY類型體
PROCEDURE存儲過程
FUNCTION函數
TRIGGER觸發器
PACKAGE包
PACKAGEBODY包體
㈦ 用sqleditor怎麼查看存儲過程的具體內容
execsp_helptextsp_Name
--其中sp_Name是存儲過程名稱
㈧ 如何使用SQL語句 查看存儲過程的內容
--下面這條語句可以查看存儲過程具體代碼
exec sp_helptext 存儲過程名
--下面這條語句查看資料庫中有哪些存儲過程
select * from sysobjects where type='P'
㈨ Sql Server查看存儲過程內容
如果伺服器是微軟的SQL Server的話,應該可以。
如果不可以,請查核你登錄到伺服器的ID是否有存儲過程的查看權。
用最高權的ID,「SA」 登錄後試試。
㈩ SQL 查找存儲過程中出現過的文字怎麼查詢呢
在syscomments系統表裡查,結合sysobjects系統表取得過程名
select b.name
from 資料庫名.dbo.syscomments a,資料庫名.dbo.sysobjects b where a.id=b.id and b.xtype='p' and a.text like '%insert into%'
「資料庫名」替換成你實際的資料庫名,因為每個資料庫里的存儲過程都是單獨保存在自己資料庫的syscomments表內,所以要加上資料庫名,這樣就不用在切換資料庫上下文了。另外加密的存儲過程是查不出來的。