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 sms
tabel 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 .import
pernyataan dalam SQLite SQL, seperti yang dapat Anda lakukan di RDB lainnya, seperti MySQL dengan LOAD DATA INFILE
dll. Namun, ini tidak disarankan.