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 函数参数表(SQL Server 实现数字辅助表实例代码)
- SQL Server将数据导出到SQL脚本文件
- activiti需要sql语句吗(Activiti-Explorer使用sql server数据库实现方法)
- sql server 数值类型运算(SQL SERVER2012中新增函数之字符串函数CONCAT详解)
- sql server 2008自定义函数(SQL SERVER 2012新增函数之逻辑函数CHOOSE详解)
- sqlserver基础数据类型(SQL Server中T-SQL 数据类型转换详解)
- sqlserver2000显示无服务器(SQL SERVER 2000 9003错误的解决方法只适用于SQL2000)
- sqlserver语句显示表字段(SQL Server查找表名或列名中包含空格的表和列实例代码)
- sql server中使用xp_readerrorlog查看错误日志
- sql server数据库权限(SQL Server中通用数据库角色权限的处理详解)
- SQL Server 中@@IDENTITY的用法
- sql server修改sa密码(sqlserver添加sa用户和密码的实现)
- sqlserver常用基本数据类型有哪些(浅述SQL Server的语句类别 数据库范式 系统数据库组成)
- sql server 报错(sql server利用不同语种语言显示报错错误消息的方法示例)
- sqlserver 存储过程(SQL Server解析XML数据的方法详解)
- Sql Server profiler 分析器的理解
- 菲律宾安全吗(菲律宾安全吗)
- 泰国旅游攻略(泰国旅游攻略必去景点)
- 数字藏品市场有多乱 周杰伦丢了 一只猴 ,损失超300万(数字藏品市场有多乱)
- 这里输入关键词(怎么输入关键词搜索)
- 得这个 难治病 的人太多了,300个人赶到杭州商量怎么办(得这个难治病的人太多了)
- 经度,世界时间腕表的灵魂(世界时间腕表的灵魂)
热门推荐
- reactnative动态设置值(react native实现监控手势上下拉动效果)
- Js如何判断浏览器类型和版本
- 远程登录linux服务器(linux云服务器怎么登录?)
- centos7 离线安装nginx(centos8安装nginx1.9.1的详细过程)
- sqlserver备份还原地址(SqlServer高版本数据备份还原到低版本)
- css !important的用法
- phpinclude的使用方法(PHP defined函数的使用图文详解)
- 如何检查css 兼容性(CSS浏览器兼容性常见问题总结大全推荐)
- vue 优雅写法(使用vue实现手写签名功能)
- docker开源软件(5款超好用的开源 Docker工具强烈推荐)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9