SQLite sangat fleksibel karena juga memungkinkan perintah titik khusus SQLite dalam sintaks SQL, (meskipun ditafsirkan oleh CLI.) Ini berarti Anda dapat melakukan hal-hal seperti ini.
Buat smstabel seperti ini:
# sqlite3 mycool.db '.schema sms'
CREATE TABLE sms (_id integer primary key autoincrement, Address VARCHAR, Display VARCHAR, Class VARCHAR, ServiceCtr VARCHAR, Message VARCHAR, Timestamp TIMESTAMP NOT NULL DEFAULT current_timestamp);
Lalu dua file:
# echo "1,ADREZZ,DizzPlay,CLAZZ,SMSC,DaTestMessage,2015-01-24 21:00:00">test.csv
# cat test.sql
.mode csv
.header on
.import test.csv sms
Untuk menguji impor file CSV menggunakan file SQL, jalankan:
# sqlite3 -csv -header mycool.db '.read test.sql'
Kesimpulannya, ini berarti Anda dapat menggunakan .importpernyataan dalam SQLite SQL, seperti yang dapat Anda lakukan di RDB lainnya, seperti MySQL dengan LOAD DATA INFILEdll. Namun, ini tidak disarankan.