精华内容
下载资源
问答
  • 查询存储过程内容

    2018-12-26 17:48:00
    参考:... 1 DECLARE @sel_str NVARCHAR(20) = 'WAP_CONFIG2'; 2 WITH proc_temp AS ( ... 3 SELECT Pr_Name AS spName ... 4 FROM ( SELECT Pr.name AS Pr_Name , ... 5 p...

    参考:https://www.cnblogs.com/coce/p/8052574.html

     

     1 DECLARE @sel_str NVARCHAR(20) = 'WAP_CONFIG2';
     2 WITH proc_temp AS (
     3 SELECT Pr_Name AS spName
     4 FROM ( SELECT Pr.name AS Pr_Name ,
     5 parameter.name + ' ' + Type.name + ' ('
     6 + CONVERT(VARCHAR(32), parameter.max_length) + ')' AS Parameter
     7 FROM sys.procedures Pr
     8 LEFT JOIN sys.parameters parameter ON Pr.object_id = parameter.object_id
     9 INNER JOIN sys.types Type ON parameter.system_type_id = Type.system_type_id
    10 WHERE type = 'P'
    11 ) tb
    12 WHERE Pr_Name NOT LIKE 'sp_%' --and Pr_Name not like 'dt%'
    13 GROUP BY Pr_Name
    14 ) 
    15 SELECT spName, (SELECT TOP 1 TEXT FROM syscomments WHERE id=object_id(spName) AND TEXT LIKE'%'+@sel_str+'%') AS sp_text INTO #temp_sp FROM proc_temp;
    16 
    17 SELECT * FROM #temp_sp WHERE sp_text IS NOT NULL;
    18 
    19 DROP TABLE #temp_sp;

     

    转载于:https://www.cnblogs.com/0-0snail/p/10180641.html

    展开全文
  • ORACLE数据库查询存储过程内容

    千次阅读 2020-09-23 13:12:11
    两个语句: 1.查看所有存储过程 ...2.查询具体存储过程内容 SELECT text FROM user_source WHERE NAME = 'PRC_APP_GETTALENTALLARTICLES' ORDER BY line ; 注意:存储过程一定要大写,否则查询不到 ...

    两个语句:

    1.查看所有存储过程

    select distinct name From user_source where type = 'PROCEDURE' 

    2.查询具体存储过程内容

    SELECT text
        FROM user_source
       WHERE NAME = 'PRC_APP_GETTALENTALLARTICLES'
    ORDER BY line
    ;

     

    注意:存储过程一定要大写,否则查询不到

     

    展开全文
  • 1 --使用语句查看一个存储过程的定义 2 3 EXEC sp_helptext 'Auth_BankCardAuthorize'... 9 --查询所有存储过程的名称以及定义 10 11 SELECT name, definition 12 13 FROM sys.sql_modules AS m 14 15...
     1 --使用语句查看一个存储过程的定义
     2 
     3 EXEC sp_helptext  'Auth_BankCardAuthorize'
     4 
     5  
     6 
     7  
     8 
     9 --查询所有存储过程的名称以及定义
    10 
    11 SELECT name, definition
    12 
    13 FROM sys.sql_modules AS m
    14 
    15 INNER JOIN sys.all_objects AS o ON m.object_id = o.object_id
    16 
    17 WHERE o.[type] = 'P'

     

    转载于:https://www.cnblogs.com/Bokeyan/p/10983221.html

    展开全文
  • --使用语句查看一个存储过程的定义 EXEC sp_helptext '...--查询所有存储过程的名称以及定义 SELECT name, definition FROM sys.sql_modules AS m INNER JOIN sys.all_objects AS o ON m.object_id = o.objec...

    --使用语句查看一个存储过程的定义

    EXEC sp_helptext 'Auth_BankCardAuthorize'

     

     

    --查询所有存储过程的名称以及定义

    SELECT name, definition

    FROM sys.sql_modules AS m

    INNER JOIN sys.all_objects AS o ON m.object_id = o.object_id

    WHERE o.[type] = 'P' AND definition LIKE '%Fn_SplitString%'

    转载于:https://www.cnblogs.com/challengesoflife/p/11570651.html

    展开全文
  • select distinct name from sysobjects o, syscomments s where o.id = s.id and text like '%SubsidyCriteria%' and o.xtype = 'P'
  • sql 查询存储过程内容

    2011-03-17 03:33:00
    select b.name from dbo.syscomments a,dbo.sysobjects b where a.id=b.id and b.xtype in ('p','tr','fn','tf','if') and a.text like '%context%'
  • 方法1. 打开数据库管理界面->... 导出所有存储过程到文件中,然后ctrl+F查找 方法2. SELECT ROUTINE_NAME, ROUTINE_DEFINITION FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_DEF...
  • sp_helptext ‘存储过程名称’
  • 1SELECT*FROMSysObjectsWHERE[xtype]='P'查询存储过程内容 1EXECSp_HelpText'存储过程名'查询空字符串 1SELECTSPACE(空字符个数) 转载于:https://www.cnblogs.com/cnzhouhai/archive/2007/08/10/851083.html...
  • 存储过程太多,有时只记得...SELECT obj.Name 存储过程名, sc.TEXT 存储过程内容 FROM syscomments sc INNER JOIN sysobjects obj ON sc.Id = obj.ID WHERE sc.TEXT LIKE '%自己要查的内容%' 转载于:https:/...
  • 语句查找存储过程内容结果查出来是空的,换了DBA角色也不行,最后我把text换成*,却查出来了,郁闷。。。。。求解 还有一个问题:我创建的包和包体在右边的packages的文件树形结构下的图标上面都有一个红色的叉号...
  • 查询存储过程

    2017-03-16 17:04:53
    1.Oracle中下面这么写  按名查找存储过程:  select * from user_objects   where Object_Type='PROCEDURE' and object_name like '%'...按内容查找存储过程:  SELECT * FROM ALL_SOURCE where TYPE='
  • select s.name,c.text,* from sysobjects s  inner join syscomments c on c.id=s.id where c.text like '%sp_send_dbmail%' 转载于:https://www.cnblogs.com/Fly446854715/p/4125818.html
  • select name  from sysobjects o, syscomments s  where o.id = s.id  and text like '% =* %'  and o.xtype = 'P'  ...from sysobjects o, syscomments s  ... sp_helptext 存储过程名字
  • SELECT obj.Name 存储过程名, sc.TEXT 存储过程内容 FROM syscomments sc INNER JOIN sysobjects obj ON sc.Id = obj.ID WHERE sc.TEXT LIKE '%自己要查的内容%'
  • SELECT obj.Name 存储过程名, sc.TEXT 存储过程内容 FROM syscomments sc INNER JOIN sysobjects obj ON sc.Id = obj.ID WHERE sc.TEXT LIKE '%' + 'usr' + '%' AND TYPE = 'P' GO 作
  • Oracle全库查询字段内容存储过程,可输入关键字查询该关键字在表中出现在哪个字段,出现在某张表内有几条记录。 步骤: 一、先创建存储过程:PRODUCE_QUERY_KEY_WORD_RECORD 二、执行存储过程:call PRODUCE_...
  • SELECT obj.Name 存储过程名, sc.TEXT 存储过程内容 FROM syscomments sc INNER JOIN sysobjects obj ON sc.Id = obj.ID WHERE sc.TEXT LIKE '%charindex%'
  • select b.name,a.text from syscomments a,sysobjects b ...语句获取存储过程内容的方式。   SQL Server中的sysobjects   转载于:https://www.cnblogs.com/wangjunwei/p/4349419.html
  • 查询查找存储过程内容

    千次阅读 2012-12-01 12:58:06
    原文地址:... 1.Oracle中下面这么写  按名查找存储过程:  select * from user_objects   where Object_Type='PROCEDURE' and object_name like '%
  • 查询存储过程中含某字段的所有存储过程: select distinct name,text from report.dbo.syscomments a, report.dbo.sysobjects b where a.id=b.id and b.xtype=‘p’ and a.text like ‘%终审时间%’ 查询某数据库中...
  • 根据工作任务,需要修改掉好多不熟悉的存储过程中的某个字段,所以需要以后需求: ...--查询ALL_SOURCE中,(脚本代码)内容与B_ITEM_TYPE模糊匹配的类型为PROCEDURE(存储过程)的信息。 根据GROUP BY TY...
  • 查询存储过程的名字、所属数据库、类型:select name, ...查询存储过程内容:select body from mysql.proc where name = 'add_user'; 目前mysql的存储过程内容无法修改,只能删掉重建。 查询受影响行数:select row
  • 视图user_source和dba_source用于存放模式对象创建的脚本,查询这个视图,可以得到存储过程创建的脚本 SQL> select text from user_source where name='HBK_OUT' and type='PROCEDURE'; TEXT ------------------...
  • 查询用户下的存储过程 select object_name,object_type,status from user_objects where OBJECT_TYPE='PROCEDURE'; 查询存储过程内容 SELECT text FROM user_source WHERE NAME = 'procedure_name' ORDER BY line ;
  • 知道表名查询存储过程

    千次阅读 2018-07-23 10:25:48
    SELECT obj.Name 存储过程名, sc.TEXT 存储过程内容  FROM syscomments sc  INNER JOIN sysobjects obj ON sc.Id = obj.ID  WHERE sc.TEXT LIKE '%表名%'  AND TYPE = 'P' 注意点:表名不能加 [] →中括号 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,774
精华内容 1,109
关键字:

查询存储过程内容