sqlite コマンドでクエリの実行結果をファイルに書き出す

sqliteで、コマンドでクエリの実行結果をファイルに書き出す手順を記述してます。「.output」で対象のファイル名を指定することで可能です。ここでは、実際に実行した結果を画像で掲載してます。
環境
- OS windows11 home
- sqlite 3.37.1
- DB Browser for SQLite 3.12.2
手順
コマンドでクエリの実行結果をファイルに書き出すには、「.output」で出力する先を指定します。
.output ファイル名
実際に、「test.txt」を指定して、クエリの実行結果を出力してみます。
sqlite> .output test.txt
この時点で「test.txt」が作成されます。
クエリを実行してみます。
sqlite> select * from sampletbl;
ファイルを確認してみます。
※ターミナルにはクエリの結果は出力されません。

元に戻す場合は「on」に指定します。
sqlite> .headers on
sqlite> select * from sampletbl;
id name age
---------- ---------- ---
1 taro 10
2 humiko 20
3 saburo 30
4 siro 40
5 goro 50
6 rokuko 60
出力先を戻す
出力先をターミナル画面に戻す場合は、「stdout」を指定します。
sqlite> .output stdout
sqlite> select * from sampletbl;
id,name,age
1,taro,10
2,humiko,20
3,saburo,30
4,siro,40
5,goro,50
6,rokuko,60
7,nanako,70
8,hati,80
9,kutaro,90
-
前の記事
Oracle Database 文字列を置換する 2023.10.26
-
次の記事
firefox ページのソースコードを開くショートカットキー 2023.10.27
コメントを書く