SQL SERVER获取指定数据库中所有存储过程的参数
类别:数据库 浏览量:1181
时间:2016-4-7 SQL SERVER获取指定数据库中所有存储过程的参数
SQL SERVER获取指定数据库中所有存储过程的参数一、获取指定数据库中所有存储过程的参数的方法
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 SortId
FROM sys.objects AS sp INNER JOIN sys.schemas b ON sp.schema_id = b.schema_id
left outer JOIN sys.all_parameters AS param ON param.object_id=sp.object_Id
LEFT OUTER JOIN sys.types AS usrt ON usrt.user_type_id = param.user_type_id
LEFT 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_id
WHERE 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
您可能感兴趣
- 阿里云sql server 2012(远程连接阿里云SqlServer 2012 数据库服务器的图文教程)
- sql server2012下载安装教程(SQL Server 2012 安装与启动图文教程)
- Sql Server事件探查器的作用
- sql数据库语言的两种使用方式(通过使用正确的search arguments来提高SQL Server数据库的性能)
- SQL SERVER 数据库主键
- sql server使用手册(SQL Server连接查询的实用教程)
- sqlserver2016使用教程(SQL Server 2016 Alwayson新增功能图文详解)
- 循环查询sql server(SQL Server 树形表非循环递归查询的实例详解)
- SQL Server唯一约束
- sql server中PageLatch和PageIOLatch等待
- sqlserver表分区缺点(SQL Server 公用表表达式CTE实现递归的方法)
- sql server 报错(sql server利用不同语种语言显示报错错误消息的方法示例)
- SQL Server中raiserror
- Sql Server锁的粒度
- sqlserver访问远程数据库(SQL Server实现跨库跨服务器访问的方法)
- SQL SERVER数据库状态
- 越南没事(越南没事情做)
- 重庆旅游攻略(重庆旅游3-4天攻略最佳线路)
- 周杰伦演唱会门票(周杰伦演唱会门票多少钱一张2023)
- 焕然一新 成都轨道集团官方网站改版上线(成都轨道集团官方网站改版上线)
- 成都轨道交通19号线二期全线电通(成都轨道交通19号线二期全线电通)
- 19号线二期全线电通 轨道交通项目最新进展来了(19号线二期全线电通)
热门推荐
- .NET使用Html Agility Pack解析html
- opencv图像识别基础知识(opencv与numpy的图像基本操作)
- python网页自动化selenium(python利用selenium进行浏览器爬虫)
- 云服务硬盘挂载有几种方法(腾讯云 阿里云 挂载硬盘方法数据盘)
- vue3和vue2(Vue3对比Vue2的优点总结)
- sql两列数据快速对比(在sql中对两列数据进行运算作为新的列操作)
- python中的多线程详解(python多线程抽象编程模型详解)
- laravel多线程处理请求(Laravel 6 将新增为指定队列任务设置中间件的功能)
- css控制滚动条的样式
- python统计图参数(Python使用统计函数绘制简单图形实例代码)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9