【问题标题】:Declare variable Oracle in dataset SSRS在数据集 SSRS 中声明变量 Oracle
【发布时间】:2018-10-19 14:10:12
【问题描述】:

我想知道在数据集 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  

【问题讨论】:

    标签: oracle reporting-services


    【解决方案1】:

    在 oracle 中,他们不使用@ 定义变量,您可以将其删除,也可以使用:= 赋值。所以尝试这样写:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-01
      • 2011-09-24
      相关资源
      最近更新 更多