【问题标题】:Exasol feature for writing query like plsql用于编写查询的 Exasol 功能,如 plsql
【发布时间】:2018-12-27 12:06:32
【问题描述】:

我有多个选择语句,我必须根据我们在 Exasol 中传递给脚本的参数执行特定的选择语句。 我在 SQL Server 中非常了解这一点,我们可以使用内联函数或存储过程来实现此功能。

【问题讨论】:

    标签: sql exasolution


    【解决方案1】:

    Exasol 有一个类似的功能——它在 Exasol 中被称为脚本,在 Exasol 用户手册的第 3.5 节中有详细描述(带有示例)。该手册可以从这里的 Exasol 网站下载:

    https://www.exasol.com/portal/display/DOC/User+Manual+6.0

    【讨论】:

    • 感谢您的参考。我尝试使用 CREATE SCRIPT script_2 RETURNS TABLE AS exit(query([[SELECT * FROM DUAL]])) 脚本来简单地执行表;它给出未完成命令的错误。接下来我想将一个值传递给这个脚本,该脚本将决定要执行哪个查询。您能否提供一个简单的工作示例。
    • 完成了。创建或替换 SCRIPT script_2(a) RETURNS TABLE AS if a==1 then exit(query([[SELECT 1 FROM DUAL]])) else exit(query([[SELECT 2,3 FROM DUAL]])) end /
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-06
    • 1970-01-01
    • 2011-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多