查詢查詢儲存過程的內容
1.Oracle中下面這麼寫
按名查詢儲存過程:
select * from user_objects
where Object_Type='PROCEDURE' and object_name like '%'||upper('p')||'%'
按內容查詢儲存過程:
SELECT * FROM ALL_SOURCE where TYPE='PROCEDURE' AND TEXT LIKE '%'||upper('clean_')||'%'
SELECT * FROM ALL_SOURCE where TYPE='PACKAGE BODY' AND TEXT LIKE '%function%'and owner='system' and name='tablename';
有點慢,MS沒什麼好方法
2.MS Server中下面這麼寫
按名查詢儲存過程:
EXEC Sp_HelpText '儲存過程名';
按內容查詢儲存過程:
select b.name
from kbmp.dbo.syscomments a,kbmp.dbo.sysobjects b
where a.id=b.id and b.xtype='p' and a.text like '%if_check%';
相關推薦
查詢儲存過程內容
參考:https://www.cnblogs.com/coce/p/8052574.html 1 WITH proc_temp AS ( 2 SELECT Pr_Name AS spName 3 FROM ( SELECT Pr.name AS Pr_Name , 4 para
子查詢、儲存過程、檢視
子查詢:把內層的查詢結果供外層使用,先執行內層,再執行外層,先做內層,再做外層 例:查詢比Tom小的所有學生的資訊 SELECT * FROM student WHERE birthday> ( SELECT birthday FROM student W
三種SQL分頁查詢的儲存過程程式碼
--根據MAX(MIN)ID CREATE PROC [dbo].[proc_select_id] @pageindex int=1,--當前頁數 @pagesize int=10,--每頁大小 @tablename VARCHAR(50)='',--表名 @fields VARCHAR(1000)='',-
查詢資料庫儲存過程中包含某字串的所有儲存過程名稱
select name from sysobjects o, syscomments s where o.id = s.id and text like '%querytext%' and o.xtype = 'P' ORDER BY name 將querytext替
使用MyBatis輕鬆實現遞迴查詢與儲存過程呼叫
vhr部門管理模組更新啦!為了讓小夥伴們快速理解部門管理模組實現思路,我想通過3篇短文來給大家介紹下大致的實現思路和核心程式碼。 建議小夥伴們先閱讀前面的文章,會有助於你理解本文。 本文主要介紹部門管理功能的後臺程式,其實都是常規程式碼,
我查詢一個儲存過程,裡面返回多個記錄集,查詢一個我會,查詢多個數據庫存取要怎麼寫?
DataSet ds =new DataSet(); SqlConnection conn =new SqlConnection(ConnectionString); SqlCommand cmd =new SqlCommand(); cmd.Comm
hibernate 的createSQLQuery()查詢 及 標量查詢 及 儲存過程查詢
Hibernate除了支援HQL查詢外,還支援原生SQL查詢。 對原生SQL查詢執行的控制是通過SQLQuery介面進行的,通過執行Session.createSQLQuery()獲取這個介面。該介面是Query介面的子介面。 執行SQL查詢
DB2 檢視儲存過程內容並匯出
1.檢視儲存過程內容: [email protected]:~>db2 "select * from syscat.PROCEDURES where PROCNAME ='?'" 2.匯出儲存過程資訊: [email protected]:~&g
根據名稱檢索儲存過程內容和根據內容檢索儲存過程
-- GetContentByProcedureName '[dbo].[儲存過程名]' ALTER procedure [dbo].[GetContentByProcedureName] (@ProcedureName nvarchar(500)) as if
查詢查詢儲存過程的內容
1.Oracle中下面這麼寫 按名查詢儲存過程: select * from user_objects where Object_
查詢儲存過程的內容
[b]1.Oracle中下面這麼寫[/b]按名查詢儲存過程: select * from user_objects where Object_Type='PROCEDURE' and object_name like '%'||upper('p')|
SqlServer查詢存儲過程中包含指定的內容
sqlserver sco ner lec like sqlserve server HERE inner 存儲過程太多,有時只記得存儲過程裏面的某一點類容,想要找到對應的存儲過程: SELECT obj.Name 存儲過程名, sc.TEXT 存儲過程內容 FROM
【筆記】Mybatis高階查詢(七)--儲存過程呼叫
以下例子展示Mybatis儲存過程呼叫,與普通查詢基本一樣,只是在配置對映時要加上statementType=“CALLABLE”,由於儲存過程方式不支援Mybatis的二級快取,所以要加上useCache=“false”。 在儲存過程中使用引數時,除了配置屬性名外,還需要指定
oracle 儲存過程 例項 迴圈 給查詢賦值 遊標取值
CREATE OR REPLACE PROCEDURE p_updete_gs is --僅供參考 i_jdid varchar(32); i_ryid varchar(32); cursor cur is --
sql在所有儲存過程中查詢包含某字串的執行語句
直接在查詢分析器中執行以下程式碼就行: 方法一) select name from sysobjects o, syscomments s where o.id = s.id and text like '%test%' and o.xtype = 'P' 方法二)
查詢資料庫中當前使用者下的所有表,儲存過程,檢視,觸發器
user_objects是oracle字典表的試圖,他包含了通過DDL建立的所有物件。表,試圖,索引。。等 all_table, dba_table , user_table 同理 Select object_name From user_obj
【機房重構】組合查詢--儲存過程
定義 儲存過程(Stored Procedure)是在大型資料庫系統中,一組為了完成特定功能的SQL 語句集,儲存在資料庫中,經過第一次編譯後再次呼叫不需要再次編譯,使用者通過指定儲存過程的名字並給出引數(如果該儲存過程帶有引數)來執行它。儲存過程是資料庫中的一個重要物件。 建立
通過儲存過程執行通過DBLINK的查詢語句失敗-單個語句成功--ORA-00604
客戶遇到個問題,描寫敘述例如以下:--環境是ORACLE 9.2.0.8 (語句及場景非真實了。網上找的。情況是一致的) 建立了一個DB_LINK連線還有一個Oracle資料庫。 select * from [email protected]; 單句執行沒
oracle儲存過程把查詢到的值更新到別的表
create or replace procedure update_nst_t_Clime2 as cursor c_db is select * from NST_T_FRAME f
建立和呼叫儲存過程:查詢Stu資料庫中某個同學的選修課程的資訊,包括學號,姓名,課程名稱,成績
CREATE PROCEDURE proc_select--建立儲存過程 @Sno char(10) output,--輸入輸出引數 @Sname varchar(20) out,--輸出引數 @Cno char(4) out,--輸出引數 @grade tinyint