win32/sqlitew.exeTOP目次

win32/sqlitew.exeは、SQLiteをエンジンとしてSQLを実行する Windows XPのコマンドプロンプト用のアプリケーションです。

sqlitew.exeは、Windows XPのコマンドプロンプトから起動します。
起動するには、sqlitew.exeにパスが通っている状態で、DBファイルを指定してください。
DBファイルを指定せずに起動すると、%TEMP%\temp.dbを開きます。
C:\work> sqlitew [DBファイル]

sqlitew.exeを起動すると、SQLプロンプトsql> を表示します。
実行するSQL文を入力し、SQL文の最後に;を付けてENTERキーを押下します。
C:work> sqlitew test.db
sql> select * from sqlite_master;
type|name|tbl_name|rootpage|sql
sql>
SQL文の途中で改行してもかまいません。
SQL文の途中で改行した場合、継続プロンプト...> を表示します。
sql> select *
...> from sqlite_master;
type|name|tbl_name|rootpage|sql
sql>
終了するには、.quitコマンドを入力します。
sql> select *
...> from sqlite_master;
type|name|tbl_name|rootpage|sql
sql> .quit
C:\work>

独自コマンドTOP目次
sqlitew.exeの独自コマンドは、以下のとおりです。
独自コマンドの最後にコマンド区切り;は不要です。
コマンド 内容
--
--以後、行末までコメント。
(SQLiteがサポートする/**/コメントにも対応。)
.version バージョン表示。
.help ヘルプ表示。
.time init [メッセージ] 経過時間初期化、経過時間出力。
.time [メッセージ] 経過時間出力。
.? [メッセージ] メッセージ出力。
.beep [回数] [回数]分のビープ音出力。[回数]を省略した場合は1回出力。
.error
エラー出力、エラー一覧クリア。
起動(あるいは前回の.error)時以後に、発生しているエラーを出力。
.open [DBファイル]
現在開いているDBを閉じて、[DBファイル]を開きます。
..[コマンド区切り]
コマンド区切り変更。
..!とした場合、!が新しいコマンド区切りとなる。
.quit sqlitew.exeを終了。
.inserted 何も処理しません。
.updated 何も処理しません。
.deleted 何も処理しません。
.insertedコマンドなどが、何も処理しないのに独自コマンドとして認識するのは、 コンソール画面、メニューアクションSQL実行と共通のSQLスクリプトを処理できる様にするためです。

使用するSQLiteの仕様TOP目次
使用するSQLiteの仕様は、opt3と同様で、 以下のとおりです。
バージョン 3.5.7
文字コード UTF-16



Copyright (C) 2009 deeblue All rights reserved.
初版: 2009/11/23 / 最終更新: 2009/12/28