Я работаю над программой администрирования, и при написании одной из ее функций я столкнулся с этой ошибкой.
Вот код.
КОД:
create procedure wIaTertiDemo
@sesiune varchar(50),
parXML xml
as
begin try
declare @utilizator varchar(500)
exec wIaUtilizator @sesiune @utilizator output
select codfiscal, denumire as @dentert, adresa
from tertiDemo
for xml raw
--create table tertiDemo(codfiscal varchar(50), denumire varchar(500), adresa varchar(500)
end try
BEGIN CATCH
DECLARE @mesajEroare varchar(1000)
SET @mesajEroare = ERROR_MESSAGE()+ '(' +OBJECT_NAME(@@PROCID) + ')'
RAISERROR (@mesajEroare, 16,1)
END CATCH
Ошибки:
Сообщение 102, Уровень 15, Состояние 1, Процедура wIaTertiDemo, Строка 1 [Стартовая строка запуска 0]
Неверный синтаксис около 'xml'
Сообщение 102,Уровень 15, Состояние 1, Процедура wIaTertiDemo, Строка 6 [Строка пакетного запуска 0]
Неверный синтаксис рядом с '@ utilizator'
Сообщение 102, Уровень 15, Состояние 1, Процедура wIaTertiDemo, Строка 8 [Пакетный запускСтрока 0]
Неверный синтаксис рядом с '@ dentert'