У меня есть хранимая процедура, которая выполняет динамический SQL.Я хочу использовать эту хранимую процедуру в платформе сущностей 4, но когда я пытаюсь создать сложный тип, процедура не возвращает столбцы.Есть ли способ заставить его вернуть мои значения и заставить структуру сущностей получить их?Вот очень упрощенный пример того, что я хочу сделать:
CREATE PROCEDURE sp_calculatesalary(@EmployeeId as int)
begin
declare dynsql as varachar(500)
@dynsql='Select @Salary=Salary,@UserName=Username from employee
where EmployeeId='+cast(@EmployeeId as varchar)+ ''
exec(@dynsql)
select @Salary, @UserName
end
Но это не работает.Пожалуйста, помогите мне.По сути, я хочу использовать хранимую процедуру для выполнения динамического SQL и возврата значений в структуру сущностей.