當前位置:首頁 » 存儲配置 » sql查詢存儲過程內容

sql查詢存儲過程內容

發布時間: 2022-04-19 03:37:31

❶ 如何使用sql語句查看存儲過程

利用數據字典視圖查看當前用戶所有存儲過程及其代碼
select name,text from user_source where type='PROCEDURE'.

❷ sql 存儲過程查詢語句

資料庫中先創建存儲過程!具體代碼如下:
create proc sp_GetTesttableByname --sp_GetTesttableByname代表存儲過程名稱
as
begin
SELECT nickname,email FROM testtable WHERE name='張三' --存數過程的查詢語句
end
go
exec sp_GetTesttableByname; --查詢存儲過程結果

按下F5執行以上代碼之後 然後再在項目中寫調用存儲過程語句!希望我的回答對你有所幫助,謝謝採納!

❸ 怎麼查看一個存儲過程的SQL語句

查看一個存儲過程的SQL語句步驟如下:

1、開啟Microsoft SQL Server資料庫管理工具,輸入賬號密碼連接到資料庫。

❹ SQL用存儲過程查詢數據

看你存儲過程里是怎麼寫的,如果是return,那使用參數化的查詢執行存儲過程,參數指定為out,執行後,參數就有相應的值了。下面是個例子

SqlParameterret=newSqlParameter("x",-1);
ret.Direction=ParameterDirection.ReturnValue;
SqlHelper.ExecuteNonQuery(connStr,CommandType.StoredProcere,"p_login",
newSqlParameter("uid",uid),
newSqlParameter("pwd",pwd),
ret);
return(int)ret.Value;

❺ 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表內,所以要加上資料庫名,這樣就不用在切換資料庫上下文了。另外加密的存儲過程是查不出來的。

❻ 在SQL*PLUS中使用什麼命令可以查看一個存儲過程的內容

覺得你應該先弄清楚oracle的常規數據字典的結構,像9i里的常規數據字典中對象名稱就有以user,all,dba為前綴的對象。
以user為例,我們查該對象下有些什麼表,就應該執行下列的語句:
sql>select
table_name
from
user_tables;
類似的,你可以進行替換。:)
如果你想查資料庫中所有的表的話,可以查詢
select
*
from
dba_tables
如果你想查詢資料庫中某個用戶下的表的話,也可以登錄這個用戶,再查詢:
select
*
from
user_tables
要想導入外部sql語句可以用命令
sql
>@e:\文件名.sql
如你想保存
select
*
from
tablename;語句的結果,可以在sql*plus
裡面這樣:
spool
c:\test.sql
//這是保存文件的位置
select
*
from
tablename;
spool
off

❼ 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包體

❽ 怎麼查詢sql 存儲過程裡面的數據

怎麼查詢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'

熱點內容
android系統資源 發布:2024-11-19 22:21:50 瀏覽:388
androidapi中文chm 發布:2024-11-19 22:15:25 瀏覽:804
安卓鏈接文件夾 發布:2024-11-19 21:49:35 瀏覽:269
GP演算法 發布:2024-11-19 21:48:05 瀏覽:181
如何打開安卓手機的隱藏空間 發布:2024-11-19 21:09:46 瀏覽:885
c語言strncmp 發布:2024-11-19 21:06:26 瀏覽:767
計算機二級c語言考點 發布:2024-11-19 21:05:08 瀏覽:767
東華大學資料庫 發布:2024-11-19 21:04:12 瀏覽:146
加密狗u盤破解 發布:2024-11-19 21:03:53 瀏覽:223
squid緩存視頻 發布:2024-11-19 21:00:01 瀏覽:719