У меня есть хранимая процедура, такая как
CREATE PROCEDURE GetSerial (@param1 int, @param2 int)
AS
BEGIN
-- do some insert/updates, so I can't use function
DECLARE @value AS int;
SET @value = 3;
return @value;
END
Теперь я объявляю переменную таблицы
DECLARE @Serials AS TABLE
(
ID int,
Value int
)
Теперь я хочу заполнить эту таблицу как
INSERT INTO @Serials (ID, Value)
SELECT 1, GetSerial(1,2) -- *How can I call this?
ТакКто-нибудь может мне помочь, как я могу вызвать хранимую процедуру GetSerial внутри инструкции SELECT, чтобы заполнить мою таблицу?