我正在開發一個DTS來查詢帶有參數的數據庫,並且這些參數必須在返回給我一個表的函數中。 查詢是:帶功能的SSIS命令文本
Select left(EP.EspecificacionDeProductoCodigo,6) As Codigo,
left(EP.EspecificacionDeProductoDescripcion,25) As Descripcion,
SUM(SP.ProductoCantidad) As Cantidad,
PE.PrecioDeEspecificacionPrecioConImpuestos As PrecioUnitario
From Producto.StockDeProductoFn(?, ?, ?, NULL, getdate()) SP
Join Producto.EspecificacionDeProductoVw EP On
( EP.EspecificacionDeProductoID = SP.EspecificacionDeProductoID)
Left Join Producto.PrecioDeEspecificacionFn(?, ?, Null, Null, getdate()) PE On
( PE.EspecificacionID = EP.EspecificacionDeProductoID)
Group By
left(EP.EspecificacionDeProductoCodigo,6),
left(EP.EspecificacionDeProductoDescripcion,25),
PE.PrecioDeEspecificacionPrecioConImpuestos
Order By
left(EP.EspecificacionDeProductoCodigo,6)
正如你可以看到需要5個參數根據林雷是環境變量。問題是,當我把這個查詢放在OLE DB源代碼編輯器中,並按下參數按鈕給我以下錯誤:「無法從SQL命令中提取參數。提供者可能無助於解析命令中的參數信息。在這種情況下,使用「從變量SQL命令」訪問模式,其中整個SQL命令存儲在一個變量「
我可以把這個查詢以及這個,並使其工作?
感謝