Sql语法错误

时间:2015-05-08 12:23:41

标签: sql sql-server

当我执行此查询时,它会说:

  

')附近的语法错误。

@username nvarchar(50),
@routenaam nvarchar(50)

as
begin
DECLARE @sql NVARCHAR(MAX) = 'SELECT count(*) FROM ' +@username+'routeinformatie'+' where routenaam=@routenaam)'


EXEC sp_executeSQL @sql,N'
@username nvarchar(50),
@routenaam nvarchar(50)
',@username,@routenaam
end

可能出现什么问题?

1 个答案:

答案 0 :(得分:2)

你最后在这一行有一个左括号:

DECLARE @sql NVARCHAR(MAX) = 'SELECT count(*) FROM ' +@username+'routeinformatie'+' where routenaam=@routenaam)'