我想知道在数据集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中,他们不使用 @ 来定义变量,你可以删除它,也可以分配值使用 := . 所以尝试用这种方式写它:
@
:=
DECLARE product_id int := product_id_from_parameter; begin SELECT * FROM PRODUCT WHERE PRODUCT_ID := product_id; end; /
1 回答
在oracle中,他们不使用
@
来定义变量,你可以删除它,也可以分配值使用:=
. 所以尝试用这种方式写它: