Я написал две хранимые процедуры в Visual Studio 2010. Оба возвращают идентификатор. Таким образом, логика одинакова для обеих хранимых процедур. Затем, как написать общую хранимую процедуру для выполнения обоих запросов?Как написать общую хранимую процедуру?
// First stored procedure
CREATE PROCEDURE dbo.spGetId
(@Email VARCHAR(50))
AS
SELECT Id
FROM tblUserRegistrations
WHERE Email = @Email
RETURN
// Second stored procedure
CREATE PROCEDURE dbo.spGetProviderId
(@Email VARCHAR(50))
AS
SELECT Id
FROM tblProviderRegistrations
WHERE Email = @Email
RETURN
Таким образом, логика в обеих хранимых процедурах одинакова. Тогда как я могу написать общую хранимую процедуру для выполнения обоих запросов? Я имею в виду, что имя таблицы должно быть динамическим?