如何在 Spark SQL 中执行冗长的多行 Hive 查询?像下面的查询:
val sqlContext = new HiveContext (sc)
val result = sqlContext.sql ("
select ...
from ...
");
最佳答案
使用 """代替,例如
val results = sqlContext.sql ("""
select ....
from ....
""");
或者,如果要格式化代码,请使用:
val results = sqlContext.sql ("""
|select ....
|from ....
""".stripMargin);
关于scala - 如何在spark sql中执行多行sql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40787972/