У меня есть три отдельные переменные таблицы в моей функции, 1 из них не дает мне никаких ошибок, два других: Я ничего не нашел по-другому. Синтаксис между ними, но, возможно, мне нужно больше кофеина.Должен объявить скаляр
ошибка я получаю это
Необходимо объявить скалярную переменную "@DispoTable".
DECLARE @CIDdisp INT
DECLARE @DispoTable TABLE
(
CaseID INT,
Code INT,
Description VARCHAR(150)
)
--Gather Data From filter
SELECT @CIDdisp = CaseID, @Code = Code, @Description = Description
FROM fnRecidFilter3(@CaseID,01,01)
-- Insert into Temp table
INSERT INTO @DispoTable (CaseID, Code, Description)
VALUES (@CIDdisp, @Code, @Description)
-- Merge the Temp Table with RecidReport Table
INSERT INTO RecidReport(Code, Description)
SELECT Code, Description
FROM @DispoTable
WHERE (@DispoTable.CaseID) = CaseID
есть то, что мне не хватает?
где у вас есть ошибка – phadaphunk
Можете ли вы опубликовать рабочую функцию тоже – phadaphunk