Интерфейсът на командния ред на SQLite ви позволява да форматирате резултатите от заявката си в режим TCL. Правейки това, целият изход се затваря в двойни кавички, включително заглавките на колоните, ако сте ги посочили. Всички вътрешни двойни кавички се екранират с обратна наклонена черта.
Пример
.mode tcl
SELECT * FROM Products;
Резултат:
"1" "Държач на приспособления" "139.5""2" "Отварател на джаджи" "89.7""3" "Най-добрата\" джаджа на Боб" "374.2""4" "Синя джаджа" "63.0"предварително>Забележете, че всичко е затворено в двойни кавички, дори и числовите стойности. Освен това третият ред съдържа вътрешни двойни кавички (
"Best"
). Тези двойни кавички са премахнати с обратна наклонена черта.Заглавки на колони
Когато използвате режим TCL, дори заглавките на колоните са затворени в двойни кавички. Това предполага, че извеждате заглавките на колоните, разбира се.
За да изведете заглавки на колони, използвайте
.headers on
. Ето отново същата заявка, но този път включваща заглавките на колоните..mode tcl .headers on SELECT * FROM Products;
Резултат:
"ProductId" "ProductName" "Price""1" "Държач на Widget" "139.5""2" "Widget Opener" "89.7""3" "Най-добрата\" Widget на Боб" "374.2""4" „Синя джаджа“ „63.0“Запазване в конфигурационен файл
Можете да запазите тези настройки в конфигурационен файл, така че да не е необходимо да променяте режима всеки път, когато се свързвате със SQLite.
За да направите това, добавете настройките си към празен файл:
.mode tcl .headers on
След това запазете този файл като .sqliterc във вашата домашна директория.
Това предполага, че все още нямате .sqliterc файл. Ако го направите, просто го редактирайте вместо това.
Сега, когато използвате SQLite CLI, той ще използва настройките във вашия .sqliterc файл вместо настройките по подразбиране (което форматира резултатите като списък, разделен с тръби).