无法在 SAP Hana Studio 中检索列

Cannot retrieve column in SAP Hana Studio

我正在使用 HANA studio 导入 .csv 文件,这就是我的 table 的样子:

这是我的查询:

select outage_start from "PIHPJ"."ji_major_storm"

这是错误信息:

SAP DBTech JDBC: [260]: invalid column name: OUTAGE_START: line 1 col 8 (at pos 7)

如果我改成大写:

select OUTAGE_START from "PIHPJ"."ji_major_storm"

我仍然收到此错误消息:

SAP DBTech JDBC: [260]: invalid column name: OUTAGE_START: line 1 col 8 (at pos 7)

这是怎么回事???我做错了什么?

这是一个常见的挑战,有很多问题和答案。

简而言之:如果一个对象已经用双引号(" ")命名,那么这个名字是转换为大写

要处理此类对象(表、列、视图等),有必要再次使用双引号。

例如,如果列名为 "outage_start",则每次使用该列时都必须使用引号和小写字母。

所以这个:

select "outage_start" from "PIHPJ"."ji_major_storm"

可能适合你的情况。