概要
SQLite 3 のコマンドラインツールで コマンドラインに打ち込んだ内容を再表示するように設定するコマンド。
SQLの他、コマンドラインツール用のコマンドも表示される。
ヘルプの内容
「.echo on」で表示する、「.echo off」で表示しないに設定する。
sqlite> .help .echo
.echo on|off Turn command echo on or off
実行例
環境
- Windows 10 64bit
- SQLite3 (3.35.4) Command-Line Shell
sqlite> .echo on
sqlite> .mode box
.mode box
sqlite> select * from product;
select * from product;
┌────┬─────────┬──────────┬─────────┐
│ id │ name │ quantity │ remark │
├────┼─────────┼──────────┼─────────┤
│ 1 │ tomato │ 100 │ │
│ 2 │ potato │ 120 │ bagging │
│ 3 │ pumpkin │ 50 │ cutted │
└────┴─────────┴──────────┴─────────┘
sqlite> .echo off
.echo off
sqlite> .mode box
sqlite> select * from product;
┌────┬─────────┬──────────┬─────────┐
│ id │ name │ quantity │ remark │
├────┼─────────┼──────────┼─────────┤
│ 1 │ tomato │ 100 │ │
│ 2 │ potato │ 120 │ bagging │
│ 3 │ pumpkin │ 50 │ cutted │
└────┴─────────┴──────────┴─────────┘
使いどころ
今のところあまりなさそう。
「.output」や
「.read」を使って
コマンドの実行ログを残すくらいか?
単に文字列を出力するだけなら「 .print 」がある。
参考URL
-
Command Line Shell For SQLite
公式のコマンドラインツールに関するドキュメント
https://www.sqlite.org/cli.html