csvからsql

たとえば、csvファイルには3つのデータがあり、各データには14列があります。

1,1002、整数編集ボックス$変更の数$ 1,100、NULL、NULL、NULL、0、0、NULL、0、0、チケットID、NULL
1,1002、整数編集ボックス$各変更カウント$ 1,100、NULL、NULL、NULL、0、0、NULL、0、8、作業指示書ID、1
1,1003、テキスト編集ボックス、130、NULL、NULL、NULL、0、0、NULL、0、0、作業指示書シリアル番号、NULL

 

csv to sql shellステートメント:

cat wf_column_info.csv | awk -F "、" '{printf( "insert into wf_column_info values(%s、%s、' \ ''%s '\' '、%s、%s、%s、%s、 %s、%s、%s、%s、%s、 '\' '
%s' \ ''、%s); \ n "、$ 1、$ 2、$ 3、$ 4、$ 5、$ 6、$ 7、$ 8、 $ 9、$ 10、$ 11、$ 12、$ 13、$ 14)} '> wf_column_info.sql

変換されたSQL:

wf_column_info値に挿入します(1,1002、 '整数編集ボックス$時間あたりの変更数$ 1'、100、NULL、NULL、NULL、0、0、NULL、0、0、 '作業指示ID'、NULL);
wf_column_info値に挿入(1,1002、 '整数編集ボックス$時間あたりの変更数$ 1'、100、NULL、NULL、NULL、0,0、NULL、0,8、 '作業指示ID'、1);
wf_column_info値に挿入(1,1003、 'テキスト編集ボックス'、130、NULL、NULL、NULL、0,0、NULL、0,0、 '作業指示書シリアル番号'、NULL);

69件の元の記事を公開 72のような 240,000以上を訪問

おすすめ

転載: blog.csdn.net/londa/article/details/101420600