How to execute multi line sql in spark sql

后端 未结 5 637
余生分开走
余生分开走 2020-12-29 12:20

How can I execute lengthy, multiline Hive Queries in Spark SQL? Like query below:

val sqlContext = new HiveContext (sc)
val result = sqlContext.sql (\"
 sele         


        
5条回答
  •  夕颜
    夕颜 (楼主)
    2020-12-29 12:49

    You can use triple-quotes at the start/end of the SQL code or a backslash at the end of each line.

    val results = sqlContext.sql ("""
        create table enta.scd_fullfilled_entitlement as
        select *
        from my_table
        """);
    
    results = sqlContext.sql (" \
        create table enta.scd_fullfilled_entitlement as \
        select * \
        from my_table \
        ")
    

提交回复
热议问题