【バッチファイル】INSERT文を実行する【SQLite】

バッチファイルから
 ・SQLiteへINSERT文を発行
できます!

PR

前提

・SQLiteがインストールされていること。
・SQLiteコマンドラインツールがダウンロード済みであること。

SQLiteコマンドラインツールは以下でダウンロードできます。
※「sqlite-tools-win32-x86-3410200.zip」をダウンロードして展開してください。

PR

コード

ここでは例として、
 ・デスクトップ上のSQLiteファイル「sampleDB.db」の
 ・テーブル「employee」へINSERT文を実行
します。

@echo off

REM SQLiteコマンドラインツール
set cmdTool=C:\sqlite-tools-win32-x86-3410200\sqlite3.exe
REM DB名(SQLiteのファイル名)
set dbName=C:\Users\user\Desktop\sampleDB.db
REM INSERT文
set sql="INSERT INTO employee  VALUES('00004','太田史郎','男','情シス')"

REM コマンドを実行
%cmdTool% %dbName% %sql%

rem 実行結果を確認
if %errorlevel% == 0 (
	echo 正常終了しました。戻り値:%errorlevel%
) else (
	echo 異常終了しました。戻り値:%errorlevel%
)

echo.

pause
exit

以下を設定します(4~8行目)。
※必要に応じて修正してください。

・SQLiteコマンドラインツール
・DB名(SQLiteのファイル名)
・INSERT文

コマンドを実行します(11行目)。

PR

実行結果

SQLiteへINSERT文を実行できました。

実行結果①
実行結果①
実行結果②
実行結果②
PR

参考

上記のコードで使用した以下の詳細は、公式サイトをご確認ください。

●「if」と環境変数「errorlevel」

タイトルとURLをコピーしました