Есть ли способ выбрать переменные, которые получит хранимая процедура?
Например, у меня есть таблица клиентов, мой первичный ключ - длинная цифра.
Моя хранимая процедура называется SelectClientByKey
и будет выглядеть примерно так:
select *
from clients
where clientId = @clientid
У меня есть много других хранимых процедур, и я хотел бы сделать запрос, который получает переменные, которые есть у хранимой процедуры, и ее типы данных.
Что-то вроде:
Select Variable, Type
From StoredProcedure
Where StoredProcedure.Name = 'SelectClientByKey'
Результат должен быть
@clientId bigInt
Я не уверен, если это возможно, любой совет?