2009-08-07 4 views
0

SQLITE3コマンドラインツールで次のコマンドを実行しました。SQLite3でCSVファイルをインポートすると、アクションなしの点滅カーソルになります。

sqlite> .import out.txt Test 

そして以下がその結果です:

sqlite> .import out.txt Test 
    ...> 

"...>" 私はエンターキーを押した場合に現れて保持します。私はGoogleで何も見つけることができないことを除いて、それは別のパラメータを期待しているようです。デフォルトでは

いつもありがとう

答えて

1

、sqlite3のの.importは、タブ区切りのデータを期待しています。 .separatorで変更できます。

例:応答のための

$ cat >data.txt 
1,2,3 
$ sqlite3 
SQLite version 3.5.1 
Enter ".help" for instructions 
sqlite> create table t(a integer, b integer, c integer); 
sqlite> .separator , 
sqlite> .import data.txt t 
sqlite> select a from t; 
1 
+0

感謝。今、私はその "...>"コマンドラインで立ち往生しています。私はそこから自分自身を得ることはできません。私は ".quit"を試みたが、うまくいかなかった。 – b1gtuna

+0

入力が完了するのを待っています。セミコロン ';'はSQL節を完了すると何度も動作します。それ以外の場合はControl-Cを押すか、単にsqlite3プロセスを終了します。 – laalto

関連する問題