0
sp_executesql的我写的查询:如何使用带参数
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
什么是错我的查询?
我得到这个错误:
Incorrect syntax near 'od.orderI)SELECT quantity,COUNT(o.orderID) FROM orders o LEFT OUTER JOIN [order details'.
你还可以分享[sp_executesql]的代码吗? – Dorin
@Dorin请参阅:http://msdn.microsoft.com/en-us/library/ms188001.aspx –