gpt4 book ai didi

python - Redshift UDF 表名?

转载 作者:行者123 更新时间:2023-12-01 03:57:41 26 4
gpt4 key购买 nike

可以在 Redshift 中使用 Python UDF 动态设置表名吗?我们的表命名如下:table_REGION_YYYYQQ

根据用户通过我们的内部 ETL 工具传递给查询的日期/区域参数,我想调整基础表名称。但是,以字符串形式返回表名似乎不起作用。

有什么解决办法吗?

最佳答案

Amazon Redshift documentation说:

You can create a custom user-defined scalar function (UDF) to implement non-SQL processing based on a Python program.

因此,UDF 可以用于计算值,但不能用于调用 SQL 函数(例如 ALTER 表属性的命令)。

虽然 PostgreSQL 具有可以从字符串运行 SQL 命令的 eval() 函数,但 Amazon Redshift 不支持此功能。

关于python - Redshift UDF 表名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37151182/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com