SQLSERVER查询存储过程内容

摘要:
--使用语句查看存储过程的定义EXECsp_helptext'Auth_ BankCardAuthorize'--查询所有存储过程的名称以及SELECTname、definition FROMsys的定义。sql_模块SmINNERJOINsys。所有_对象SoONm。对象id=o。对象_ idWHEREo。[类型]=“P”https://www.cnb
--使用语句查看一个存储过程的定义

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'

https://www.cnblogs.com/Bokeyan/p/10983221.html

--    总结
--    1,查询指定存储过程
SELECT definition FROM sys.sql_modules WHERE object_id=OBJECT_ID('sp_name','P')

--    2,跨库查
SELECT definition FROM db2.sys.sql_modules WHERE object_id=OBJECT_ID('db2.dbo.sp_name','P')

--    3.1,跨服务器查,使用OPENROWSET
SELECT definition FROM OPENROWSET(...) a

--    3.2,跨服务器查,使用Linkserver,join系统表指定,不使用系统函数(较复杂)

免责声明:文章转载自《SQLSERVER查询存储过程内容》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇DELPHI事务cesium 中地图发生了平移,放缩,旋转等动作所要执行的动作下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

MySQL内连接、左连接、右连接的使用以及区别

首先先建两个表,student表和score表 select * from student; student表数据如下: select * from score; score表数据如下: 可以看到students表中stu_id为16048008的记录对应score表没有数据; 1.内连接只显示两表中有关联的数据 select * from stud...

初级Oracle和SQL学习者的学习笔记。韩顺平-玩转oracle。

我自己就是一个oracle和sql的初学者,前段时间看了韩顺平老师的oracle视频教程,觉得很深入浅出,收获了很多。同时自己也做了不少笔记,现在想将纸质笔记以自己的话总结出来。俗话说得好:教学总是相得益彰,在总结的过程中想必会加深自己的印象,能够巩固自己的学习过程。 oracle 用户部分: 创建用户:create user user_name iden...

SQl Server Tsql基本编程 ,循环语句 ,存储过程

一些比较重要但是不一定经常用的 句子 Tsql定义变量 declare @a int ; 定义的变量前面必须用@,数据类型是SQL里的数据类型,执行的时候要把需要的有关联的代码一起执行,单独执行一条没有用。 赋值 set @a=‘aaa’; select @a=‘aaa’; 这两种都可以进行赋值, select @a 可以直接打印出a的值。 print@a...

.net 中dapper实现事务的三种方式总结

.net 中实现事务查询的三种方式 1.TransactionScope  通过创建TransactionScope  对象然后包裹connection对象执行相关查询操作,完成    此种方式可以用于分布式事务操作,当链接不同数据库时,通过简单配置可以实现不同数据库的事务操作,当使用单机查询时(即只有一个数据库并且与应用服务器在同一台电脑时,不需要做额外...

在oracle里,如何取得本周、本月、本季度、本年度的第一天和最后一天的时间

在oracle里,如何取得本周、本月、本季度、本年度的第一天和最后一天的时间 ------解决方案----------------------本周 select trunc(sysdate,'d')+1 from dual; select trunc(sysdate,'d')+7 from dual; --本月 select trunc(sysd...

ORA-01653: 表 xxxx 无法通过 8192 (在表空间 USERS 中) 扩展

Oracle中增加表空间大小的四种方法 1:给表空间增加数据文件 ALTER TABLESPACE app_data ADD DATAFILE ‘D:ORACLEPRODUCT10.2.0ORADATAEDWTESTAPP03.DBF’ SIZE 50M; 2:新增数据文件,并且允许数据文件自动增长 ALTER TABLESPACE app_data AD...