当前位置: 萬仟网 > IT编程>数据库>MSSQL > SQL Server INFORMATION_SCHEMA

SQL Server INFORMATION_SCHEMA

2019年05月15日 07:45  | 萬仟网IT编程  | 我要评论

自定义函数,获取存储过程参数,可以先参考这篇《sql server information_schema

 

 

set ansi_nulls on
go
set quoted_identifier on
go

-- =============================================
-- author:      insus.net
-- create date: 2019-05-14
-- update date: 2019-05-14
-- description: 获取存储过程参数
-- =============================================
create function [dbo].[tvf_storedprocedureparameter]
( 
    @storedprocedurename sysname 
)
returns @parameters table ( 
    [parameter name] sysname,
    [data type] sysname,
    [length] int,
    [scale] int,
    [direction] nvarchar(20) 
    )
as
begin
   insert into @parameters 
   select parameter_name,data_type,isnull(character_maximum_length, numeric_precision),numeric_scale,parameter_mode from information_schema.parameters
   where specific_schema = 'dbo' and  specific_name = @storedprocedurename
   order by ordinal_position

   return
end
go

 

实例说明:

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

◎已有 0 人评论

Copyright © 2019  萬仟网 保留所有权利. 粤ICP备17035492号-1
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com