я просто хочу знать, можно ли объявлять переменные в редакторе sql DBeaver и использовать их в запросе
DBeaver, Как объявить переменные и использовать их?
Ответы (2)
Вы должны включить обработку переменных в настройках «Обработка SQL» DBeaver -> Окно -> Настройки -> База данных -> Редакторы -> Редактор SQL -> Обработка SQL. На Parameters
есть блок с настройками, которые вы можете изменить. См. раздел Привязка динамических параметров на вики.
Затем вы должны быть в состоянии сделать:
@set date = '2019-10-09'
SELECT ${date}::DATE, ${date}::TIMESTAMP WITHOUT TIME ZONE
который производит:
| date | timestamp |
|------------|---------------------|
| 2019-10-09 | 2019-10-09 00:00:00 |
person
nicoschl
schedule
09.10.2019
Да, вы можете, используя :
.
Пример:
SELECT * FROM "SYSIBM".SYSDUMMY1
WHERE IBMREQD = :YOUR_VARIABLE
person
Nifriz
schedule
13.06.2019
моя идея состоит в том, чтобы объявить эту переменную в верхней части кода, например, над Select, объявить значение этой переменной, например ..... my_variable = success ..
- person Elliott Urrutia; 14.06.2019
Я думаю, это единственный способ
- person Nifriz; 14.06.2019