mysql:4304
From: Kitajima <Kitajima <kitajima@xxxxxxxxxx>>
Date: Wed, 12 Sep 2001 14:51:58 +0900
Subject: [mysql 04304] バッチでパラメーター
皆様、お疲れ様です。 mysqlでのバッチ実行について知りたいことがあるのですが、 通常、mysql.exe test < aaa.sql の様に実行しますが、 このaaa.sqlファイルの中にパラメーターを与えることは可能ですか? 具体的に、 【aaa.sqlファイル内容】 ----- cleate table u_&1 --&1は引数が代入されるマクロ (id int ,name char(20) ) commit; quit; ----- 【aaa.batファイル内容】 ----- mysql test < aaa.sql 01 mysql test < aaa.sql 02 mysql test < aaa.sql 03 mysql test < aaa.sql 04 ----- aaa.batを実行すると u_01、u_02、u_03、u_04というテーブルが連続して作成される。 このようなことはMySQLで可能でしょうか?また、何かウマイやり方は ないものでしょうか? Oracleだと sqlplus user/pass@test @xxxxxxxxxx 01 で可能です。 どなたか過去に経験のある方がおられましたらご教授ください。 Kitajima. kitajima@xxxxxxxxxx ━━━━────────────────────────────
-> 4304 2001-09-12 14:51 [Kitajima <kitajima@x] バッチでパラメーター 4305 2001-09-12 15:30 ┗[<endo_t@xxxxxxxxxx> ] 4310 2001-09-12 22:26 ┣[tateyan <tateyan@xxx] 4311 2001-09-13 11:17 ┃┣[Kitajima <kitajima@x] 4312 2001-09-13 12:52 ┃┃┗[Seiji Tateyama <tate] 4313 2001-09-13 13:35 ┃┃ ┗[Kitajima <kitajima@x] 4314 2001-09-13 16:37 ┃┗[<endo_t@xxxxxxxxxx> ] 4317 2001-09-14 00:32 ┃ ┗[tateyan <tateyan@xxx] 4315 2001-09-13 17:01 ┗[豊島@クロスネット <] 4316 2001-09-13 18:04 ┗[<endo_t@xxxxxxxxxx> ] 4318 2001-09-14 00:50 ┗[豊島@クロスネット <]