2015-11-18 1 views
0

Недавно я начал использовать SparkR. Я использую сервер Rstudio. , но когда я бегуsparkR, как использовать функцию sql()?

sql_tmp3 <- sql(sqlContext, "FOR i IN 1..3 LOOP 
      INSERT INTO tmptable VALUES (i) 
      END LOOP") 

Я получаю ошибку:

enter image description here

чем проблема? помогите мне, пожалуйста

ответ

0

Проблемы в использовании два неподдерживаемых конструкций:

  • FOR петля - петли не поддерживаются на всех
  • INSERT INTO ... VALUES ... - единственная INSERT формы, которая поддерживается является

    INSERT INTO ... 
    SELECT ... FROM ... 
    

 Смежные вопросы

  • Нет связанных вопросов^_^