DBeaver,如何声明变量并使用它们?

时间:2019-06-12 15:51:30

标签: sql variables dbeaver

我只想知道是否有可能在DBeaver的sql编辑器上声明变量并将其用于查询

2 个答案:

答案 0 :(得分:3)

您必须在DBeaver->窗口->首选项->数据库->编辑器-> SQL编辑器-> SQL处理的“ SQL处理”设置中启用变量处理。 Parameters上有一个可以更改设置的块。请参阅Wiki上的Dynamic Parameter binding部分。

enter image description here

然后您应该可以:

@set date = '2019-10-09'

SELECT ${date}::DATE, ${date}::TIMESTAMP WITHOUT TIME ZONE

产生:

| date       | timestamp           |
|------------|---------------------|
| 2019-10-09 | 2019-10-09 00:00:00 |

答案 1 :(得分:0)

是的,可以使用:

一个例子:

SELECT * FROM "SYSIBM".SYSDUMMY1
WHERE IBMREQD = :YOUR_VARIABLE