【发布时间】:2011-09-07 07:48:26
【问题描述】:
我写了一个查询:
DECLARE @Col_Select NVARCHAR(10);
SET @Col_Select = N'[od.orderID]';
DECLARE @Query NVARCHAR(4000);
SET @Query = N'SELECT quantity, COUNT(o.orderID) FROM orders o LEFT OUTER JOIN [order details] od ON o.orderid = @Col_Select group by od.quantity';
EXEC sp_executesql @Query,@Col_Select
我的查询有什么问题?
我收到此错误:
'od.orderI)SELECT quantity,COUNT(o.orderID) 附近的语法不正确 FROM orders o LEFT OUTER JOIN [order details'。
【问题讨论】:
-
可以分享一下[sp_executesql]的代码吗?
标签: sql sql-server sql-server-2008