【发布时间】:2020-02-02 03:12:21
【问题描述】:
我有一个带有几个insert into 的 sql 转储,如下所示
query ="INSERT INTO `temptable` VALUES (1773,0,'morne',0),(6004,0,'ATT',0)"
我试图只获取数据框中的值
(1773,0,'morne',0)
(6004,0,'ATT',0)
我试过了
spark._jsparkSession.sessionState().sqlParser().parsePlan(query)
得到
'InsertIntoTable 'UnresolvedRelation `temptable`, false, false
+- 'UnresolvedInlineTable [col1, col2, col3, col4], [List(1773, 0,
morne, 0), List(6004,0, 0, ATT, 0)]
但我不知道如何检索那些价值列表
有没有办法不用蜂巢?
【问题讨论】:
标签: python apache-spark pyspark pyspark-sql