【发布时间】:2017-05-10 17:52:27
【问题描述】:
这行得通:
DECLARE @query as nvarchar(200);
SET @query = 'SELECT j.job FROM ' + '' + 'job as j';
EXEC sp_executesql @query
...但这不起作用(输出错误为Incorrect syntax near the keyword 'as', pointing to the first line):
DECLARE @query as nvarchar(200);
SET @query = 'SELECT j.job FROM' + '' + 'job as j'; -- removed the white space after the word FROM
EXEC sp_executesql @query
这是为什么?
【问题讨论】:
-
打印查询。 . .
FROMjob as j不是有效的 SQL。
标签: sql-server tsql linqpad