0

sqliteでテーブル出力をフォーマットするにはどうすればよいですか?たとえば、列の1つに可変長のテキストがある場合に、エントリを表示するためのデフォルトの動作が読みにくい場合です。私がそうするなら私はselect a,b,c from table得る

a1|b1|c1
a2|b2|c2

私はいくつかのより良い、そして読みやすいフォーマットが欲しいのですが。

++++++++++++++++
| a1 | b1 | c1 |
| a2 | b2 | c2 |
++++++++++++++++
4

1 に答える 1

2

dot.commands ".mode columns/.width"を使用できます

sqlite3 test.db <<SQL
.mode columns
.width 3 10 10 4
select  'ABCDEFGHIJKLM','ABCDEFGHIJKLM','ABC','ABCDEFGHIJKLM';
SQL

ABC ABCDEFGHIJ ABC ABCDを受け取りますが、境界線などの他のフォーマットはないため、非常に初歩的です。

于 2012-07-19T05:42:42.343 に答える