我正在嘗試編寫一個Oracle查詢,該查詢在可以在查詢中引用的查詢之前設置了一些變量。Oracle變量
我可以在SQL Server做如下:
DECLARE @ReviewID as VARCHAR(3)
DECLARE @ReviewYear AS VARCHAR(4)
SET @ReviewID = 'SAR'
SET @ReviewYear = '1011'
select * from table1 where review_id = @ReviewID and acad_period = @reviewyear
什麼是Oracle相當於上面的?我已經嘗試過遊標並綁定了變量,但顯然做錯了,因爲這些方法不起作用。
Oracle查詢旨在進入SSIS中的OLEDB源,然後將從包級別變量中設置變量。
我一直希望避免在表達式中手動構建查詢的路線,但我認爲這可能是最好的路線。據推測,我可以將OLEDB Source更改爲'來自變量的sql命令',並從上面的表達式填充變量? – hermiod 2011-02-16 14:55:04