2016-05-16 6 views
0

Я недавно создал таблицу, в которой я хотел вставить другие данные столбцов из другой таблицы. первый я скопировал другие данные столбцов в файл и хотел выполнить операцию вставки на каждую линииВставка строки в cql

Мой о/р файл-

Script я использовал для вставки данных столбцов новодобавленного table.-

sed "s/' *, *'/' '/g;s/\(.*\),\(.*\),\(.*\),\(.*\)/INSERT INTO WHERE_USED (prod_id, id,effective_date, revision ,type) VALUES (/1,/2,/3,/4, 'COMPONENT');s/' '/','/g" whereUsed.cql 

входной файл whereUsed.cql -

  '4.FIDFLBIDA','1.809853','2015-04-16 12:04:21+0000','' 
      'LB333','HK8','2015-05-23 16:20:00+0000','' 
      '4.SMA-EI-REC','3.PAS-DYN-LTR','2015-04-10 04:00:00+0000','' 

Пожалуйста посоветуйте

ответ

0

То, что вы пытаетесь сделать, это хорошо. Что-то пошло не так?

Но вы могли бы использовать заявление COPY. Это может принимать CSV в качестве входных данных и эффективно вставлять их.

Надеюсь, это поможет!

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