首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SAP Vora表列中的正斜杠(/)字符

SAP Vora表列中的正斜杠(/)字符
EN

Stack Overflow用户
提问于 2017-06-22 08:17:23
回答 2查看 1.3K关注 0票数 0

我已经将来自SAP的数据写入InfoProvider。现在,我正在尝试将这些数据用于Vora 1.3中的报告。

我正在尝试在Vora Tools SQL console中运行一条语句,以以下语句开头:

代码语言:javascript
复制
CREATE TABLE F002_5_F (calyear string, 
    calmonth string, 
    /bic/zfiscweek string, 
    doc_currcy string,
    co_area string, 
    /bic/zbillamt decimal(17,2),
    ......)
USING com.sap.spark.vora
OPTIONS (.....

在执行时,Vora会在名称中包含"/bic/“部分的字段的行中报告语法错误。作为一种变通办法,我尝试引用字段名称,例如"/bic/zfiscweek“。但是后来Vora在“使用com.sap.spark.vora”这一行中报告了一个语法错误。

对于在Vora建模中应该如何处理带有"/“字符的字段名称,有什么意见吗?

EN

回答 2

Stack Overflow用户

发布于 2017-06-22 15:28:25

不支持带引号的列名。您必须用另一个字符替换斜杠"/“,以便列名成为有效的SQL标识符。

票数 0
EN

Stack Overflow用户

发布于 2017-07-07 07:59:28

尝试用反引号将列名括起来。

代码语言:javascript
复制
CREATE TABLE SLASHTABLE (`/A1` double, `/A2` int, `/A3` string) 
USING com.sap.spark.vora 
OPTIONS (files "/user/vora/test.csv");

这也适用于SELECT查询:

代码语言:javascript
复制
SELECT `/A1` from SLASHTABLE; 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44688134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档