How to get stored procedure parameters details?

前端 未结 11 1207
名媛妹妹
名媛妹妹 2020-12-08 01:58

Where can I find information about stored procedure parameters? In my situation I need to know only the input parameters of given store procedure.

In the sys.o

11条回答
  •  爱一瞬间的悲伤
    2020-12-08 02:39

    select  
       'Parameter_name' = name,  
       'Type'   = type_name(user_type_id),  
       'Length'   = max_length,  
       'Prec'   = case when type_name(system_type_id) = 'uniqueidentifier' 
                  then precision  
                  else OdbcPrec(system_type_id, max_length, precision) end,  
       'Scale'   = OdbcScale(system_type_id, scale),  
       'Param_order'  = parameter_id,  
       'Collation'   = convert(sysname, 
                       case when system_type_id in (35, 99, 167, 175, 231, 239)  
                       then ServerProperty('collation') end)  
    
      from sys.parameters where object_id = object_id('MySchema.MyProcedure')
    

提交回复
热议问题