SQL存储过程参数名称查询

时间:2016-06-16 20:23:03

标签: sql stored-procedures parameters

如何从SQL存储过程中查询或以任何方式接收参数(包括参数名称)?

2 个答案:

答案 0 :(得分:1)

public class MyDac
{
    private readonly Database _db;

    public MyDac()
    {
        _db = new SqlDatabase("UserSelectedConnectionString");
    }
}

答案 1 :(得分:0)

如果要限制特定过程并在sql-server

中使用系统视图,则会出现轻微变化
SELECT *
FROM
    sys.parameters p
    INNER JOIN sys.procedures sp
    ON p.object_id = sp.object_id
    AND sp.name = 'ProceedureName'

或者只是使用其他

SELECT * FROM INFORMATION_SCHEMA.PARAMETERS WHERE SPECIFIC_NAME = 'ProcName'