今回は
バッチ処理(SQL文を記述したファイルを読み込んで処理を行わせる)
ということやるにはどのようにすればいいかを書いていきます。僕のRDBMSはmysqlです。
1.SQL文を記述したファイルを作成
これは特に気にすることはありません。行わせたい処理を記述していきます。記述の仕方も通常のSQL文と変わりはありません。
改行をして見やすくしても、「改行したから処理がおかしくなった」ということもないはずです。
そして、ファイルを保存するときの拡張子は「.sql」とします。これだけ忘れないように。
2.SQL文を記述したファイル(以下SQLファイル)を読み込む
SQLファイルを読み込むには、いつも通りmysqlにログインして、処理を行いたい段階で
また、通常SQL文を実行する際にはその末尾に「;」をつけなければなりませんが、source命令ではこれをつける必要がありません。どのデータベースを使うか選択する際のuse命令と同じです。
この命令はデフォルト値をデータベースに送っておくときに使えるのかなと思いますね。