Объявление переменной в Exasol - PullRequest
0 голосов
/ 28 декабря 2018

Я новичок в Exasol и не узнал, как можно объявить переменную, как в SQL.В SQL я бы написал:

DECLARE @variable_name datatype [ = initial_value ]

А в Exasol?Заранее большое спасибо за помощь.

Ответы [ 2 ]

0 голосов
/ 25 марта 2019

В Exasol хранимая процедура описывается как «СЦЕНАРИЙ».Переменные скрипта набираются динамически.Вы можете использовать переменные скрипта следующим образом: local msg='Hello' https://docs.exasol.com/content/database_concepts/scripting/general_script_language.htm

В ExaPlus (пользовательский интерфейс) вы можете использовать «define».Пример define msg='Hello'; https://optimumretrieval.wordpress.com/2016/12/15/using-variables-in-exaplus/

0 голосов
/ 01 января 2019

В клиенте ExaPlus есть такая функция.Это описано в руководстве пользователя.

Но нужно помнить несколько вещей:

  • Графический интерфейс ExaPlus больше не доступен, начиная с Exasol 6.1;
  • Itэто чисто клиентская функция.В других клиентах или самой СУБД нет переменных;

Но вы все равно можете построить свой запрос в обычном порядке с заполнителями, указывающими на переменные, используя любой язык программирования.

...