4
我有以下查詢返回錯誤,如'必須聲明標量變量'@tbl''。表作爲參數從SQL執行查詢表值函數
declare @tbl as ItemName_Id_Table
,@Entry_Date_To varchar(50) = '2017-10-22'
,@qry nvarchar(max)
set @qry =
'SELECT
tblStockLedger.item_id, tblStockLedger.inward_qty, tblStockLedger.inward_qty2, Fn_StockValue_1.Value
FROM tblStockLedger
LEFT OUTER JOIN dbo.Fn_StockValue('''[email protected]_Date_To+''',@tbl) AS Fn_StockValue_1
ON tblStockLedger.item_id = Fn_StockValue_1.item_id
GROUP BY
tblStockLedger.item_id, tblStockLedger.inward_qty, tblStockLedger.inward_qty2, Fn_StockValue_1.Value'
exec(@qry)
請問任何人請解釋我如何克服這個錯誤。
在那裏我有越來越像「的表值參數錯誤‘@tbl’絕用READONLY選項聲明「。 – jamshi
它的作品,但是,我試圖通過只有一個身份證但在那裏顯示完整的ID細節。 – jamshi
@jamshi - 嘗試將'Left join'改爲'Inner join' –