gpt4 book ai didi

Oracle变量

转载 作者:行者123 更新时间:2023-12-02 05:35:36 24 4
gpt4 key购买 nike

我正在尝试编写一个 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 中与上述内容相当的是什么?我尝试过游标和绑定(bind)变量,但显然我做错了什么,因为这些方法不起作用。

Oracle 查询旨在进入 SSIS 中的 OLEDB 源,然后将从包级别变量设置变量。

最佳答案

SQL Plus 中的 Oracle 等效项:

VAR ReviewID VARCHAR(3)
VAR ReviewYear VARCHAR(4)

EXEC :ReviewID := 'SAR';
EXEC :ReviewYear := '1011';

select * from table1 where review_id = :ReviewID and acad_period = :reviewyear;

关于Oracle变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5006365/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com