Exasol中的变量声明

时间:2018-12-28 13:20:20

标签: local-variables exasolution

我是Exasol的新手,还没有发现如何像SQL中那样声明变量。在SQL中,我会写:

DECLARE @variable_name datatype [ = initial_value ]

在Exasol中?预先非常感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

ExaPlus客户端中有此功能。用户手册对此进行了说明。

但是您必须牢记以下几点:

  • 从Exasol 6.1开始不再提供ExaPlus GUI;
  • 这纯粹是客户端功能。其他客户端或DBMS本身没有变量;

但是您仍然可以使用任何编程语言使用占位符指向变量来正常构建查询。

答案 1 :(得分:0)

在Exasol中,存储过程称为“ SCRIPT”。脚本变量是动态键入的。 您可以通过以下方式使用脚本变量: local msg='Hello' https://docs.exasol.com/content/database_concepts/scripting/general_script_language.htm

在ExaPlus(用户界面)中,您可以使用“定义”。 例 define msg='Hello'; https://optimumretrieval.wordpress.com/2016/12/15/using-variables-in-exaplus/