gpt4 book ai didi

oracle - 如何在 Oracle PL-SQL 的 select 语句中使用变量

转载 作者:行者123 更新时间:2023-12-01 15:48:27 25 4
gpt4 key购买 nike

我有一个可以在 toad 中运行的简单查询。

select * from my_table 
where my_id = 11111;

为什么这次我不能从 toad 运行相同的查询来声明一个变量并在 where 子句中使用它?

在 sql server 中,我会:
declare @testID int
set @testID = 11111
select * from my_table
where my_id = @testID;

如何在 Oracle 11g 中完成同样的任务?

最佳答案

在 Toad(或 SQL Developer)中,您可以这样做:

select * from my_table 
where my_id = :testID;

运行它时,系统会提示您输入 testId 绑定(bind)变量的值。

关于oracle - 如何在 Oracle PL-SQL 的 select 语句中使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40610932/

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