Я пытаюсь написать запрос 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 предназначен для входа в источник OLEDB в SSIS, а затем переменные будут установлены на уровне пакета.переменные.