0

在 Microsoft SQL Server 中

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

查询 Oracle 服务器时,Aqua Data Studio 中的等效语句是什么?

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

DECLARE var INTEGER 
SELECT var FROM DUAL
4

3 回答 3

1

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

select * from tabl where id = &id

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

于 2018-02-21T09:59:15.207 回答
0

如果您不想使用参数化脚本在 Aqua Data Studio 中声明变量,请尝试使用以下命令:

declare var1 varchar(20) := 'Hello world!';
begin
    DBMS_OUTPUT.put_line(var1);
end;
于 2022-01-20T20:03:23.033 回答
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

于 2017-03-10T01:46:31.030 回答