Я пытаюсь понять, как создать переменную в SQuirrel SQL, которую можно использовать в запросе. Помощь! Достаточно простого фрагмента кода. Что-то похожее на приведенный ниже код.
DECLARE
@iVariable INT = 1,
@vVariable VARCHAR(100) = 'myvar',
@dDateTime DATETIME = GETDATE()
SELECT
@iVariable iVar,
@vVariable vVar,
@dDateTime dDT;
Полученные результаты:
iVar = 1
vVar = myvar
dDT = 2018-10-18 17:18:08.073
Или что-то похожее на этот простой запрос.
DECLARE @Var1 VARCHAR(255)
SET @Var1 = 'awesome'
SELECT
'I wish SQuirrel SQL was ' + @Var1;
Полученные результаты:
I wish SQuirrel SQL was awesome.


Последний упомянутый вами SQL обрабатывается на стороне сервера, то есть в ядре базы данных. Если вы хотите, чтобы это работало должным образом, ваш сервер базы данных должен знать об этом. В таком случае, возможно, вам понадобится функция [PL / pgSQL] [1]. Не уверен [1]: postgresql.org/docs/current/static/plpgsql.html