我正在尝试使用 Athena 控制台创建一个列名称为 Space 的表。
示例:“Mag Creative”字符串
错误:此字段为必填字段。不允许有空格!
您可以尝试使用双引号,如下所示:
SELECT i."interest expense" FROM "financial-analysis-tool"."income_statement"
考虑到 Athena 列名称 除了下划线之外不能包含任何其他特殊字符,该错误是规范性的并且明确地说明了问题所在。您必须使用下划线作为该列名称。
不建议在表列名称中使用空格;对于此类情况有特殊规则。
就我而言,它是列名称中的空格 所以我必须更改创建表
create external table temp_table(
Open string,
High string,
Low string,
Close string,
"Adj Close"string...
到
create external table temp_table(
Open string,
High string,
Low string,
Close string,
adj_close string...