Antarmuka baris perintah SQLite memungkinkan Anda untuk memformat hasil kueri Anda dalam mode TCL. Melakukan ini akan menutup semua output dalam tanda kutip ganda, termasuk header kolom jika Anda telah menentukannya. Setiap tanda kutip ganda internal diloloskan dengan garis miring terbalik.
Contoh
.mode tcl
SELECT * FROM Products;
Hasil:
"1" "Widget Holder" "139.5""2" "Widget Opener" "89.7""3" "Widget \"Terbaik\" Bob" "374.2""4" "Widget Biru" "63.0"Perhatikan bahwa semuanya diapit dalam tanda kutip ganda, bahkan nilai numerik. Juga, baris ketiga berisi tanda kutip ganda internal (
"Best"
). Tanda kutip ganda ini telah diloloskan dengan garis miring terbalik.Tajuk Kolom
Saat Anda menggunakan mode TCL, bahkan header kolom diapit tanda kutip ganda. Ini mengasumsikan bahwa Anda tentu saja mengeluarkan tajuk kolom.
Untuk menampilkan header kolom, gunakan
.headers on
. Ini kueri yang sama lagi, tetapi kali ini menyertakan tajuk kolom..mode tcl .headers on SELECT * FROM Products;
Hasil:
"ProductId" "ProductName" "Price""1" "Widget Holder" "139,5""2" "Widget Opener" "89.7""3" "Widget \"Terbaik\" Bob" "374.2""4" "Widget Biru" "63.0"Simpan ke File Konfigurasi
Anda dapat menyimpan pengaturan ini ke file konfigurasi sehingga Anda tidak perlu terus mengubah mode setiap kali Anda terhubung ke SQLite.
Untuk melakukannya, tambahkan pengaturan Anda ke file kosong:
.mode tcl .headers on
Kemudian simpan file itu sebagai .sqliterc di direktori home Anda.
Ini mengasumsikan bahwa Anda belum memiliki .sqliterc mengajukan. Jika ya, cukup edit saja.
Sekarang ketika Anda menggunakan SQLite CLI, itu akan menggunakan pengaturan di .sqliterc . Anda file alih-alih pengaturan default (yang memformat hasil sebagai daftar yang dipisahkan pipa).