SQL Server 2008 кидает ошибки при попытке записать следующий запрос, чтобы создать хранимую процедуру:SQL Server 2008 кидает «Объявите переменные таблицы» ошибки
DECLARE @T table (TimeId uniqueIdentifier)
INSERT INTO @T
SELECT DISTINCT ref1.value('./@v', 'uniqueIdentifier')
FROM @xmlTimeIds.nodes('/a/i') T(ref1)
UPDATE TAB1
SET TAB1.TMAT_INVOICED_HOURS = 0
FROM dbo.TMAT_TimeRegisterAttribute AS TAB1
INNER JOIN @T on TAB1.TMAT_AT_GUID = @T.TimeId
WHERE TAB1.TMAT_TN_GUID = @guidTenantId
Вы собираетесь показать ошибки? – duffn
ошибка, код вашей хранимой процедуры может помочь – Abhishek
Я бы предположил, что сообщение об ошибке сообщает вам, какая переменная была найдена необъявленной. Есть несколько ... Просто объявите переменные с подходящим типом и посмотрите, что происходит. – Shnugo