SAP HANA Vora插入表格?

时间:2016-03-25 09:50:12

标签: vora

我正在尝试插入现有表,但收到错误的语法错误:

声明:

vc.sql("insert into table HIST_TEMP values (0, 'AAA','2010-06-01', 30.5, 12.0)")

错误:

  

org.apache.spark.sql.SapParserException:第1行第36列或附近的语法错误

     

插入表HIST_TEMP值(0,'AAA','2010-06-01',30.5,12.0)

     

at org.apache.spark.sql.SapSqlParser $ .parse(SapSqlParser.scala:176)

表格

vc.sql(s"""
CREATE TABLE HIST_TEMP(
        INSTRUMENT_ID INT,
        TRADING_SYMBOL VARCHAR(5),
        TRADE_DATE DATE,
        CLOSE_PRICE DOUBLE,
        SPLIT_FACTOR DOUBLE)           
USING com.sap.spark.vora
OPTIONS (tableName "HIST_TEMP",
                 hosts "$vHost",
                 zkurls "localhost:2181") """)

2 个答案:

答案 0 :(得分:1)

Vora目前仅正式支持将数据附加到现有表格(使用APPEND语句)。有关详情,请参阅SAP HANA Vora Developer Guide - > “3.5将数据附加到现有表”

章节

答案 1 :(得分:0)

插入的语法应为

insert into <tablename> (col1, col2, col3...) values('val1', 'val2', 'val3'...);

戈帕尔