查看存儲過程
Ⅰ oracle怎麼查看存儲過程代碼
> sqlplus ( < username > [/ < password > ][@ <
connect_identifier > ] | /) [AS SYSDBA | AS SYSOPER] | /NOLOG
SQL > desc user_source;
Name Null ? Type
-- --------------------------------------- -------- ----------------------------
NAME VARCHAR2 ( 30 )
TYPE VARCHAR2 ( 12 )
LINE NUMBER
TEXT VARCHAR2 ( 4000 )
SQL > select TEXT from user_source where TYPE = ' PROCEDURE ' and NAME = ' Your_Procere_name ' ;
no rows selected
SQL > var out_var number
exec Your_Procere_name ( '' , '' , '' ,:out_var)
print out_var
Ⅱ 如何查看存儲過程的性能
方法一:
Sql代碼
select *
from sysobjects o, syscomments s
where o.id = s.id
and text like '%yyao%'
and o.xtype = 'P'
select *
from sysobjects o, syscomments s
where o.id = s.id
and text like '%yyao%'
and o.xtype = 'P' 將yyao替換成自己要查找的文本
方法二:
Sql代碼
select routine_name,routine_definition,routine_type
from information_schema.routines
where routine_definition like '%Parent%'
order by routine_type
select routine_name,routine_definition,routine_type
from information_schema.routines
where routine_definition like '%Parent%'
order by routine_type 將Parent替換成自己要查找的文本
方法三:
Sql代碼
sp_depends customer
sp_depends customer 此方法只能查找資料庫對象,如表、視圖、存儲過程、函數
Ⅲ 怎麼查看存儲過程的具體內容
有時候你沒有辦法使用圖形界面的管理器連接SQL 伺服器,這個時候如果你想查看一個存
儲過程的內容就只能依靠SQL 語句了。
系統提供了一個存儲過程可以查看 rule,stored procere, user-defined function,
trigger, 或者 view。Syntaxsp_helptext @objname = 'name'
sp_helptext '存儲過程名稱'
Ⅳ 怎麼在oracle中查看存儲過程
語句查詢法:
SELECTtext
FROMuser_source
WHERENAME='ProcereName'
ORDERBYline;--其中ProcereName為存儲過程名字,需要全部用大寫英文。
工具查詢法:
1、登錄第三方工具(如pl/sql)登錄到指定資料庫。
Ⅳ 如何查看oracle的存儲過程
使用tode或者Navicat 或者navigtor等連接oracle的工具
找到procere的選項即可查看所有的存儲過程,點擊某個名字可以看到其中的定義
Ⅵ 怎麼查看一個存儲過程的SQL語句
查看一個存儲過程的SQL語句步驟如下:
1、開啟Microsoft SQL Server資料庫管理工具,輸入賬號密碼連接到資料庫。
Ⅶ 怎麼看存儲過程的內容
sql語句執行的時候要先編譯,然後執行。存儲過程(Stored Procere)是一組為了完成特定功能的SQL語句集,經編譯後存儲在資料庫中。用戶通過指定存儲過程的名字並給出參數(如果該存儲過程帶有參數)來執行它。存儲過程是資料庫中的一個重要對象,任何一個設計良好的資料庫應用程序都應該用到存儲過程。http://ke..com/view/68525.htm?fr=ala0
Ⅷ 如何使用sql語句查看存儲過程
利用數據字典視圖查看當前用戶所有存儲過程及其代碼
select name,text from user_source where type='PROCEDURE'.
Ⅸ 知道存儲過程名怎麼查看存儲過程代碼
使用SQL Server Management Studio在列表中查看即可。
步驟:
1、登錄SQL Server Management Studio。
2、左邊的樹點擊要查詢的庫左邊的「+」,點開後會變成「-」,下同。
6、如果是查看系統存儲過程,在第3步後點擊系統存儲過程,然後找到要查的名字,同第4,5步即可。
Ⅹ 如何查詢存儲過程查詢出來的結果
別建立 存儲過程啊, 建立一個 表值函數 就行.
1> CREATE FUNCTION getHelloWorld()
2> RETURNS TABLE
3> AS
4> RETURN
5> SELECT 'Hello' AS A, 'World' AS B;
6> GO
1> SELECT * FROM getHelloWorld();
2> go
A B
----- -----
Hello World
(1 行受影響)
---
如果存儲過程無法修改
那麼需要查看 客戶方 給出的 存儲過程 的參數列表.
也就是 哪個參數是 IN 的, 哪個參數 是 OUT 的。
要 通過 調用存儲過程的方式
拿到 OUT 參數對應的數據。
沒法簡單的 SELECT 了。