根據(jù)表名和存儲過程對應(yīng)的id,返回存儲過程的名稱
use 庫名
/*
根據(jù)表名和存儲過程對應(yīng)的id,返回存儲過程的名稱
object_id 根據(jù)對象名稱返回該對象的ID.
object_name 根據(jù)對象ID返回對象名稱.
syscomments 系統(tǒng)表,包含數(shù)據(jù)庫中每個視圖、規(guī)則、默認(rèn)值、觸發(fā)器、CHECK 約束、DEFAULT 約束和存儲過程的項(xiàng)
sysobjects 在數(shù)據(jù)庫中創(chuàng)建的每個對象(例如約束、默認(rèn)值、日志、規(guī)則以及存儲過程)都對應(yīng)一行
**/
select distinct object_name(id) from syscomments where id in
(select id from sysobjects where type ='p' ) and text like'%表名%'
通過sql文本查詢代碼片段vfp查詢輸出目標(biāo)有哪些vfp查詢輸出目標(biāo)有哪些,返回對象id來查詢存儲過程名稱
sys.
sys.
/*
通過sql文本查詢代碼片段的方法,返回對象id來查詢存儲過程名稱
sys.objects 包含數(shù)據(jù)庫中創(chuàng)建的每個用戶定義的架構(gòu)范圍對象(包括本機(jī)編譯的標(biāo)量用戶定義函數(shù))的行
sys.sql_modules 為sqlServer中sql語言定義模塊的每個對象(包括本機(jī)編譯的標(biāo)量用戶定義函數(shù))返回一行
**/
select o.name/*對象名*/,m.definition/*sql文本*/ from sys.objects o
left outer join sys.sql_modules m
on o.object_id = m.object_id
where m.definition/*sql文本*/ like '%代碼片段%'