无法通过 redshift DB 中的工作台手动执行功能
Posted
技术标签:
【中文标题】无法通过 redshift DB 中的工作台手动执行功能【英文标题】:Unable to execute function manually via workbench in redshift DB 【发布时间】:2017-09-06 13:50:44 【问题描述】:我们已经在 sql-workbench/aginity 中连接了 redshift DB。我能够创建函数,但我无法在工作台中执行创建的函数。下面是我们尝试调用该函数的示例语法。
execute public.test_function
execute test_function
顺便问一下,执行函数的语法是否正确?
【问题讨论】:
【参考方案1】:As documented in the manual execute
用于运行准备好的语句 - 不是函数。
To "execute" a function,用select
语句调用它:
select test_function();
【讨论】:
以上是关于无法通过 redshift DB 中的工作台手动执行功能的主要内容,如果未能解决你的问题,请参考以下文章
即使 play.ap.db.DB 可以为同一个驱动程序执行此操作,也无法使用驱动程序连接到 Redshift 数据库
Redshift - 更新 Redshift DB 中的特定列