如何在Aqua Data Studio中声明和使用变量来查询Oracle服务器

时间:2017-03-08 22:41:07

标签: oracle aqua-data-studio

在Microsoft SQL Server中

DECLARE @var INT
SET @var = 1
SELECT @var

在查询Oracle服务器时,Aqua Data Studio中的等效声明会是什么?

我尝试了不同的变体(使用GO或;作为语句分隔符,到目前为止没有任何工作)。

DECLARE var INTEGER 
SELECT var FROM DUAL

2 个答案:

答案 0 :(得分:0)

我猜你可以使用变量绑定,但它确实有不同的语法。请尝试以下示例查询。

===查询===

.variable var1,VARCHAR,'10'
.variable var2,VARCHAR,'30'
.executeCallableQuery'var1,var2',
 
从SCOTT.DEPT中选择*

此处有更多信息:https://www.aquaclusters.com/app/home/project/public/aquadatastudio/wikibook/Documentation14/page/196/Aqua-Commands

答案 1 :(得分:0)

使用'参数化脚本'查询分析器中的按钮。和var名称与&在代码中:

select * from tabl where id = &id

更多信息: https://www.aquaclusters.com/app/home/project/public/aquadatastudio/wikibook/Documentation11/page/51/5-5-Parameterized-Scripts