gpt4 book ai didi

amazon-redshift - 如何在 Redshift 的结果中保留列别名中的大写和小写字母

转载 作者:行者123 更新时间:2023-12-05 08:11:32 31 4
gpt4 key购买 nike

在 Redshift 中,当我们将结果导入 TABLEAU 时,我们试图为从查询返回的列提供更有意义的别名,问题是 RedShift 将所有字母转换为小写字母,即从“事件日期” ” 然后它返回“事件日期”,关于如何解决这个问题以保持给定的别名有什么想法吗?

Query

Final Column Name

最佳答案

我知道我参加聚会有点晚了,但对于其他人来说,您可以启用区分大小写,因此如果您想返回带有驼峰式外壳的列

SET enable_case_sensitive_identifier TO true;

然后在你的查询中将你想要返回的列用双引号括起来

SELECT column AS "thisName"

或者按照OP的例子

SELECT a.event_date AS "Event Date"

https://docs.aws.amazon.com/redshift/latest/dg/r_enable_case_sensitive_identifier.html

编辑:要将此行为设为集群的默认行为,您需要在配置 => 工作负载管理中创建/更新参数组。您无法更改默认参数组的设置。请注意,您需要在应用参数组后重新启动集群才能使更改生效。

关于amazon-redshift - 如何在 Redshift 的结果中保留列别名中的大写和小写字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54798696/

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