ВЫБРАТЬ не удалось, потому что следующее
Параметры SET имеют неверные настройки:
'ARITHABORT. Убедитесь, что параметры SET
правильны для использования с индексированными представлениями
и / или индексы на вычисляемых столбцах
и / или запрос уведомлений и / или XML
методы типа данных.
Кто-нибудь может сказать, что проблема в следующих утверждениях
while(@CountOfFile>=@Inc)
begin
SELECT @FileName = Attachments.value('(/Files/File[@Id=sql:variable("@Inc")]/Name/text())[1]','nvarchar(50)') FROM MOD_Quiz where Id = @Id
select @FilePath = Attachments.value('(/Files/File[@Id=sql:variable("@Inc")]/FilePath/text())[1]','nvarchar(50)') FROM MOD_Quiz where Id = @Id
set @Actual_Path = @FilePath + '/' + @Id + '/' + @FileName
set @Inc=@Inc+1
update MOD_Quiz set Attachments.modify('replace value of (/Files/File[@Id=sql:variable("@Inc")]/FilePath/text())[1] with sql:variable("@Actual_Path") ') where Id =@Id
end