我们在sql-workbench / aginity中连接了redshift DB。我能够创建函数,但我无法在工作台中执行该创建的函数。下面是我们尝试调用函数的示例语法。
execute public.test_function
execute test_function
顺便说一下,执行函数的语法是否正确?
答案 0 :(得分:1)
As documented in the manual execute
用于运行预备语句 - 而不是函数。
To "execute" a function,使用select
声明调用它:
select test_function();