私は Linux を実行しており、sqlite3 でデータベースを作成して開くためのコードを作成しました。次に、コードはいくつかのダミー エントリを含むいくつかのダミー テーブルを作成します。それが完了したら、実行します
sqlite3 test.db < ./sqliteauto.sql
私の sqliteauto.sql コードは次のとおりです。
--general settings
.headers on
.mode columns
--people table
.width 3 6 4
select * from PEOPLE;
--state table
.width 3 11 5
select * from STATES;
.quit
これにより、sqliteauto.sql でコーディングした正しい間隔と列幅を持つ 2 つのダミー テーブルと値が返されます。唯一の問題は、テーブルの最後のエントリが次のテーブルの列ヘッダーに流れ込むことです。
次のようになります。
ID1 NAME AGE
----- ------ ----
1 Steve 25
2 Chris 30
ID2 STATE ABRV
----- ------ -----
1 Texas TX
2 Georgia GA
次のようにコマンド プロンプトでより適切に表示されるように、テーブル間に新しい行を挿入するには、sqliteauto.sql コードに何を入力しますか。
ID1 NAME AGE
----- ------ ----
1 Steve 25
2 Chris 30
ID2 STATE ABRV
----- ------ -----
1 Texas TX
2 Georgia GA