gpt4 book ai didi

amazon-web-services - 带有区分大小写 header 的 Redshift Unload

转载 作者:行者123 更新时间:2023-12-05 03:03:36 29 4
gpt4 key购买 nike

以前,卸载命令不会创建标题行。此功能现在可通过“HEADER”选项使用。但是,它不会保留 header 的大小写。

以下语句创建一个标题为“my column header 1”的文件...

UNLOAD ('SELECT col1 "My Column Header 1", col2 "My Column Header 2" FROM mytable;')  
TO 's3://mybucket/filename.csv.'
CREDENTIALS 'aws_iam_role=mycredentials'
DELIMITER ','
HEADER
ALLOWOVERWRITE
ADDQUOTES
PARALLEL OFF;

有没有办法在列标题中保留大小写?

最佳答案

使用 SET 属性修改 Redshift 服务器配置

enable_case_sensitive_identifier - 确定数据库、表和列的名称标识符是否区分大小写的配置值

SET enable_case_sensitive_identifier TO true;
SELECT or CREATE TABLE
RESET enable_case_sensitive_identifier;

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

关于amazon-web-services - 带有区分大小写 header 的 Redshift Unload,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53713019/

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