当我们有多个选择语句时,我们可以将它们放在一个过程中并一次性执行。然而,在 Exasol 中,我们有任何可以在脚本/函数中编写的功能,我们可以在其中执行多个语句。
For eg : Select ...;
select ....;
select ...;
In SQL server:
Create procedure sample
Begin
Select ...;
select ....;
select ...;
End
我们可以在程序中做一些相同的事情吗?
当我们有多个选择语句时,我们可以将它们放在一个过程中并一次性执行。然而,在 Exasol 中,我们有任何可以在脚本/函数中编写的功能,我们可以在其中执行多个语句。
For eg : Select ...;
select ....;
select ...;
In SQL server:
Create procedure sample
Begin
Select ...;
select ....;
select ...;
End
我们可以在程序中做一些相同的事情吗?
是的,有一种脚本语言可以在 Exasol 中实现这一点 - 请参阅用户手册中的第 3.5 节 - 可在此处获得: Exasol 手册下载页面
如果您有多个 dml 查询并且最后有一个或没有结果集,那么您可以使用脚本来完成。
create or replace lua script Sample ()
returns table as
query([[insert...]]);
query([[update ...]]);
exit(query([[select ...]]));
/
此外,我将描述 EXAplus。
如果您想一次获得多个 select 语句的结果,那么:
Ctrl+Enter
)Ctrl+Shift+Enter
)。请注意,应选择设置“结果表(保留)”(in bottom line of the window
),“打开结果选项卡的最大数量”应至少大于 1(EXAplus - Preferences... - Other
)。