我只想知道是否有可能在DBeaver的sql编辑器上声明变量并将其用于查询
答案 0 :(得分:3)
您必须在DBeaver->窗口->首选项->数据库->编辑器-> SQL编辑器-> SQL处理的“ SQL处理”设置中启用变量处理。 Parameters
上有一个可以更改设置的块。请参阅Wiki上的Dynamic Parameter binding部分。
然后您应该可以:
@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