2017-10-06 107 views
0

我試圖從sqlite3數據庫中的表中顯示結果。我試過.mode列和「.header on」,但它顯示的方式並不好。 這是輸出。任何人都可以讓我知道如何解決這個問題?在sqlite3中沒有以正確的順序顯示結果

<pre> 
sqlite> .mode columns 
sqlite> SELECT * FROM pets; 
_id   name  breed  gender  weight ␞---------- ---------- ---------- ---------- ----------␞1   Tommy  Pomeranian 1   4   ␞2   Garfield Tabby  1   14  ␞3   Binx  Bombay  1   6   ␞4   Binx  Bombay  1   6   ␞sqlite> 
</pre> 

回答

0

使用.mode ascii,列和行在輸出中用不尋常的控制字符分隔。

從理論上講,.mode column切換回來,但在版本3.17之前sqlite3,它只恢復列分隔符,並保留舊的行分隔符。你應該更新你的命令行shell;或者作爲解決方法,請執行.separator \t \n

相關問題