什么是包含有关存储过程参数的信息的SQL Server系统表?

Swe*_*eet 8 sql-server stored-procedures

什么是SQL Server系统表,其中包含有关存储过程参数的信息,其中包含数据类型,名称,长度,空等信息?

谢谢

gra*_*oon 18

您可以查询sys.procedures和sys.parameters ...

select pr.name, p.*
from sys.procedures pr 
inner join sys.parameters p on pr.object_id = p.object_id
Run Code Online (Sandbox Code Playgroud)

并加入到类型...

select pr.name, p.*, t.name, t.max_length
from sys.procedures pr 
inner join sys.parameters p on pr.object_id = p.object_id
inner join sys.types t on p.system_type_id = t.system_type_id
Run Code Online (Sandbox Code Playgroud)


Dav*_*ant 5

你也可以使用

select * from INFORMATION_SCHEMA.PARAMETERS
Run Code Online (Sandbox Code Playgroud)