[前][次][番号順一覧][スレッド一覧]

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    ┗[豊島@クロスネット <]