2016-05-16 19 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!

Verwandte Themen