首页 文章

在数据集SSRS中声明变量Oracle

提问于
浏览
0

我想知道在数据集SSRS数据源oracle中声明变量以从参数中获取值 . 我曾在数据集SSRS数据源Microsoft SQL中声明变量,但我不确定Oracle的语法 .

例如,数据集SSRS上的语法Microsoft Sql

DECLARE @product_id  int = @product_id_from_parameter

SELECT * FROM PRODUCT
WHERE PRODUCT_ID = @product_id

1 回答

  • 0

    在oracle中,他们不使用 @ 来定义变量,你可以删除它,也可以分配值使用 := . 所以尝试用这种方式写它:

    DECLARE product_id  int := product_id_from_parameter;
    begin
    SELECT * FROM PRODUCT
    WHERE PRODUCT_ID := product_id;
    end;
    /
    

相关问题