【发布时间】:2019-09-25 13:26:05
【问题描述】:
我正在开发一个管理程序,在编写其中一个功能时遇到了这个错误。
这是代码。
代码:
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' 附近的语法不正确
【问题讨论】:
标签: sql sql-server syntax syntax-error ssms