Объявить переменную Oracle в наборе данных SSRS - PullRequest
0 голосов
/ 19 октября 2018

Хотелось бы узнать об объявлении переменной в наборе данных оракулом источника данных SSRS для получения значения из параметра.Я когда-либо объявлял переменную в наборе данных SSRS источника данных Microsoft SQL, но я не уверен насчет синтаксиса Oracle.

Например, синтаксис Microsoft Sql для набора данных SSRS

DECLARE @product_id  int = @product_id_from_parameter

SELECT * FROM PRODUCT
WHERE PRODUCT_ID = @product_id  

1 Ответ

0 голосов
/ 19 октября 2018

В oracle они не используют @ для определения переменных, вы можете просто удалить его, а также присвоить значение, используя :=.Поэтому попробуйте написать это так:

DECLARE product_id  int := product_id_from_parameter;
begin
SELECT * FROM PRODUCT
WHERE PRODUCT_ID := product_id;
end;
/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...