-1

私はSQLとSQLiteを使い始めたばかりです。(1)必要な列を含むテーブルを作成し、(2)区切り記号/区切り記号を指定し、(3)csvをインポートすることにより、csvをテーブルとしてインポートできることを認識しています。ただし、列数が多い場合はどうすればよいかわかりません。上記の(1)のようにテーブルを定義するのは現実的ではありません。

csvファイルに異なるデータ型の454列が含まれているテーブルとしてcsvをインポートするにはどうすればよいですか?

4

1 に答える 1

0
  1. 列名を含む最初の行を取得します。

    Name;Amount;foo;...;bar
    
  2. 区切り記号をコンマに置き換え、CREATE TABLE xxx(最初と);最後に挿入します。

    CREATE TABLE xxx(Name,Amount,foo,...,bar);
    
  3. このコマンドを実行します。

データ型がないことに注意してください。インポートされた CSV ファイルのすべての値は文字列として扱われます。

于 2013-05-25T07:34:37.473 に答える