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

mysql:4315

From: 豊島@クロスネット <豊島@クロスネット <toyoshima@xxxxxxxxxx>>
Date: Thu, 13 Sep 2001 17:01:58 +0900
Subject: [mysql 04315] Re: バッチでパラメーター

 豊島@おもいっきり久しぶり です。

From: endo_t@xxxxxxxxxx (遠藤 俊裕)
Subject: [mysql 04305] Re: バッチでパラメーター
Message-ID: <200109120630.AA05095@xxxxxxxxxx>
> 遠藤です。
> 
> Kitajima さんは書きました:
> >mysqlでのバッチ実行について知りたいことがあるのですが、
> >通常、mysql.exe test < aaa.sql の様に実行しますが、
> >このaaa.sqlファイルの中にパラメーターを与えることは可能ですか?
> 
> create table 文を引数で生成する shell script を書いて、
> 
> ./that_shell 01 | mysql test
> 
> ぢゃ駄目ですか?^^;

 すでに、閑話…ですが…

--foo--------------------------------
#!/bin/bash
#  ~~~ Be careful path!

for NUM in $* ; do
 cat <<EOT | mysql test
create table u_$NUM
( id int
, name char(20)
);
commit;
quit;
EOT
done
-------------------------------------

% ./foo 01 02 03 04

 な感じで。

 cygwinでも出来る、と思う。

 cygwinがあるとSQLバッチ処理は楽々なのでお勧め!v(^-^)

--------
株式会社 クロスネット IT事業部 豊島 博
 E-Mail  : toyoshima@xxxxxxxxxx
 WebSite : http://www.crossnet.co.jp

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

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