2016-05-16 10 views
0

Ich habe eine Tabelle neu erstellt, wo ich andere Spaltendaten aus einer anderen Tabelle einfügen wollte. 1. i andere Spaltendaten in einer Datei kopiert und wollte Einfügevorgang in jeder ZeileEinfügen einer Zeile in cql

Mein o/p File-

Script i Spalte Daten an die neu hinzugefügte einfügen verwendet, um auszuführen 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 

Eingabedatei 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','' 

Bitte beraten

Antwort

0

Was Sie versuchen, ist gut. Ist etwas falsch gelaufen?

Aber Sie könnten COPY Anweisung verwendet haben. Dies kann CSV als Eingabe nehmen und sie effizient einfügen.

Hoffe, das hilft!