SQLite 資料一覧
外部ファイル内のSQLを実行する
2008/4/10更新
対応バージョン: 3.5.7
外部ファイルに記述されているSQLを実行するには以下のような方法がある。
SQLiteの管理コマンド.readを使用する
% cat select.sql select * from customer; % sqlite3 test.db sqlite> .read select.sql 1|foo|01-234-5789|park 2|bar|99-999-9999|apart 3|baz||
sqlite3コマンドに直接引き渡す
% sqlite3 test.db < select.sql 1|foo|01-234-5678|park 2|bar|99-999-9999|apart 3|baz||
ヒアドキュメントを使用してシェルスクリプト内に記述する
% cat select.sh #!/bin/sh db=$1 sqlite3 $1 <<END select * from customer; END % sh ./select.sh test.db 1|foo|01-234-5678|park 2|bar|99-999-9999|apart 3|baz||