zoukankan      html  css  js  c++  java
  • 获取所有存储过程名称及参数

    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
    

      

  • 相关阅读:
    Django部署在CENTOS7上
    慕课DJANGO配置
    响应式布局组件介绍
    SYN泛洪攻击原理及防御
    Token,session,cookie
    -webkit-
    JS中dataTransfer对象在拖曳操作中的妙用。
    深入理解DOM节点类型第一篇——12种DOM节点类型概述
    js如何打印object对象
    cookie(2)
  • 原文地址:https://www.cnblogs.com/jara/p/7771351.html
Copyright © 2011-2022 走看看