2016-05-16 1 views
0

J'ai récemment créé une table dans laquelle je voulais insérer d'autres données de colonnes d'une autre table. 1er i recopié d'autres données de colonne dans un fichier et je voulais effectuer une opération d'insertion sur chaque ligneInsérer une ligne dans cql

Mon o/p Fichier-

Script i utilisé pour insérer des données de colonne à la nouvelle ajouté 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 
fichier d'entrée

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

Veuillez aviser

Répondre

0

Ce que vous essayez de faire est bon. Est-ce que quelque chose a mal tourné?

Mais vous auriez pu utiliser l'instruction COPY. Cela peut prendre CSV comme entrée et les insérer efficacement.

Espérons que cela aide!