2019独角兽企业重金招聘Python工程师标准>>>

一、获取指定数据库中所有存储过程的参数的方法

SELECT sp.object_Id as FunctionId, sp.name as FunctionName,isnull(param.name,'')as ParamName,isnull(usrt.name,'') AS [DataType],ISNULL(baset.name, '') AS [SystemType], CAST(CASE when baset.name is null then 0  WHEN baset.name IN ('nchar', 'nvarchar') AND param.max_length <> -1 THEN param.max_length/2 ELSE param.max_length END AS int) AS [Length],'' as ParamReamrk,isnull(parameter_id,0) as SortIdFROM sys.objects AS sp  INNER JOIN sys.schemas b ON sp.schema_id = b.schema_idleft outer JOIN sys.all_parameters AS param ON param.object_id=sp.object_IdLEFT OUTER JOIN sys.types AS usrt ON usrt.user_type_id = param.user_type_idLEFT OUTER JOIN sys.types AS baset ON (baset.user_type_id = param.system_type_id and baset.user_type_id = baset.system_type_id) or ((baset.system_type_id = param.system_type_id) and (baset.user_type_id = param.user_type_id) and (baset.is_user_defined = 0) and (baset.is_assembly_type = 1)) LEFT OUTER JOIN sys.extended_properties E ON sp.object_id = E.major_idWHERE sp.TYPE in ('FN', 'IF', 'TF','P')  AND ISNULL(sp.is_ms_shipped, 0) = 0 AND ISNULL(E.name, '') <> 'microsoft_database_tools_support'ORDER BY sp.name,param.parameter_id ASC

二、实例

查询SQL SERVER 系统数据库 master 中的所有存储过程参数

资料:获取SQL SERVER某个数据库中所有存储过程的参数  http://www.studyofnet.com/news/1205.html

转载于:https://my.oschina.net/u/2428791/blog/659282

获取SQL SERVER某个数据库中所有存储过程的参数相关推荐

  1. 20110125 学习记录:在SQL Server 2005数据库中修改存储过程

    我农民了,在sqlserver2005里面修改了存储过程后居然不知道咋保存... 因为一保存就相当于save as为本地文件了 查了一下,简单的要死,只要把修改后的存储过程execute一下就ok了~ ...

  2. 在SQL Server 2005数据库中进行错误捕捉

    在SQL Server数据库中,如果执行Transact-SQL时出现了错误,我们可以使用两种捕捉错误的方法解决此问题,一种是在客户端代码(如c#.delphi等)中使用类似try...catch的语 ...

  3. 单片机发送数据到mysql_单片机的数据怎样进入到sql server的数据库中

    展开全部 你需要做个个串e69da5e6ba9062616964757a686964616f31333262363132口通讯,将单片机的数据上载到电脑端,电脑端要写一个上位机.可讲通讯过来的数据存入 ...

  4. 解决SQL Server 2005数据库中datetime时间字段在前端显示时分秒的问题

    SQL Server 2005中时间类型datetime的格式是"年月日时分秒",直接读出来该字段,为了不让它在前端显示"时分秒"若是显示在dataGridVi ...

  5. SQL Server将数据库中的表复制到另一个数据库

    在使用SqlServer的过程中,我们可能需要将表从一个数据库复制到另一个数据库中,今天,小编为大家介绍这种操作的具体方法及步骤. 一:复制表结构: 1.首先,打开并连接Sql Server,在源数据 ...

  6. SQL Server 2008R2数据库文件导入到SQL Server 2008数据库中

    最近,电脑重装系统之后,安装了SQL Server 2008.附加数据库文件的时候,发现无法附加,提示版本不对.想起来,原来的数据库版本是SQL Server 2008R2.低版本的数据库管理工具无法 ...

  7. 怎样将Excel中的数据导入到SQL Server 2000数据库中

    1.打开企业管理器,打开要导入数据的数据库,在表上按右键,所有任务-->导入数据,弹出DTS导入/导出向导,按 下一步 , 2.选择数据源 Microsoft Excel 97-2000,文件名 ...

  8. 获取SQL Server 2000数据库和表空间使用信息

    参考源:http://sqlforums.windowsitpro.com/web/forum/messageview.aspx?catid=74&threadid=47900&ent ...

  9. SQL Server 向数据库中创建表并添加数据

    创建表,展开数据库中新建的数据库,下面有一个选项-表.在该选项上右键就可以选择-新建-表. 然后出现的界面上是需要自己填写列列名.数据类型和选择是否允许空值. 其中数据类型我是参考: http://w ...

最新文章

  1. ISLR_Power
  2. YUV2RGB c++ python
  3. 树莓派应用实例3:环境光照强度测量
  4. 【AaronYang风格】第一篇 CodeFirst 初恋
  5. 潍坊经贸每年单招计算机的成绩,2018潍坊职业学院单招成绩查询时间
  6. linux 磁盘管理三部曲——(1)磁盘结构,认识分区
  7. Flutter报错 使用Column等容器包裹ListView报错的问题
  8. ResNet网络理解
  9. 网站爬虫Python
  10. applet java_在浏览器中运行java applet
  11. 小米、红米手机如何打开开发者模式,如何测试安装App
  12. html 自动循环播放音乐,网站能自动循环播放的背景音乐代码是什么?
  13. SpringCloud集成分布式事务LCN
  14. python多线程模块threading学习笔记(5)之锁Lock
  15. 基于ssm整合的网上书城
  16. 【题集】AVL树、伸展树、红黑树、二叉查找树、替罪羊树的时间复杂度
  17. imx6上调用 vpu
  18. MeterSphere一站式开源持续测试平台
  19. 为什么学校计算机没有声音,为什么计算机一直没声音
  20. 终于来了!5G“辐射恐惧症”也许会迟到,但绝对不会缺席

热门文章

  1. Silverlight中如何自己写方法将DataTable转换为PagedCollectionView数据(动态创建类)
  2. 用delphi 做服务器,basic4android 实现三层数据交互
  3. 【SAS NOTE】substr函数
  4. Ansj分词双数组Trie树实现与arrays.dic词典格式
  5. leetcode 392
  6. 3.4.1 变量初始化
  7. Hadoop(一)之初识大数据与Hadoop
  8. 哪种代理适合用于Web数据采集
  9. hdu1372 Knight Moves BFS 搜索
  10. sharepoint 2010 使用WinForm获取 SPSite对象