Я пытаюсь выполнить запрос insert into
к таблице impala, используя функцию rimpala.query()
через R
, но получаю сообщение об ошибке. Запрос, который я выполняю:
for(x in nrow)
{
rite <- paste("INSERT INTO table1 (account_no, data_id, date_id, industry_no, sales_no, sales) VALUES (1445367,",data_frame1$data_id[x] ,",25,11346,23,", data_frame1$sales[x], ")",sep="")
sql <- rimpala.query(rite);
}
где data_frame1
— это фрейм данных, который имеет набор строк, а nrow
— количество строк в data_frame1
. Выполняется первый оператор insert into
, и первые данные вставляются в базу данных, но он выдает ошибку сразу после выполнения, как
Error in rimpala.query(sql) : SQL error Error: The query did not generate a result set!
Как убрать эту ошибку?
impala
, но кажется, что вам нужно использоватьpaste0
может быть? Что-то вроде:sql <- rimpala.query(paste0("INSERT INTO table1 (account_no, data_id, date_id, industry_no, sales_no, sales) VALUES (1445367,",data_frame1$data_id[x] ,",25,11346,23,", data_frame1$sales[x], ")"))
- person David Arenburg   schedule 21.08.2014SQL error Error: The query did not generate a result set
- person user2966197   schedule 21.08.2014sql
коде. Это не похоже на проблему R - person David Arenburg   schedule 21.08.2014