- PR -

SQLファイルを作り、それをバッチファイルで大量にINSERTさせるには?

投稿者投稿内容
Console
ベテラン
会議室デビュー日: 2005/09/10
投稿数: 65
お住まい・勤務地: 石川県金沢市
投稿日時: 2006-10-10 19:49
的外れのような気がしますが、バッファが一杯になったとか?

途中に"/"を入れて実行してあげるとか..

# set foge xxx
# とか出来たような..でも、fogeが思い出せません。
始まり
常連さん
会議室デビュー日: 2006/10/03
投稿数: 31
投稿日時: 2006-10-11 09:01
>途中に"/"を入れて実行してあげるとか..
>
># set foge xxx
># とか出来たような..でも、fogeが思い出せません。
/とかfogeとかあるのかすら分からないので自分で調べた上でそれでも解決できなければまた書き込みたいと思います。
始まり
常連さん
会議室デビュー日: 2006/10/03
投稿数: 31
投稿日時: 2006-10-11 09:27
調べてみたところバッファなどの概要は良くは分からなかったのですが。

セミコロン(
単一の SQL 文の終端文字
単独で使用すると LIST コマンドと同じ動作になる。

スラッシュ(/)
SQL バッファの実行 兼 ブロック全体の終端文字
ブロック内には、文の終端文字としてセミコロンが既に使用されているため、文末と全体の終端との区別のためにある。機能的には、RUN コマンドと似ているがスラッシュは SQL バッファを表示しないで実行する、また、RUN コマンドには終端文字として機能はないという点も異なる。
単独で使用すると SQL バッファを実行(再実行)する。

このような事が書いてありましたので、ためしに;を/に変えたところうまく出来る事ができました。

いままで文の終わりにはセミコロンだけしか無いと思っていたので申し訳ありませんでした。

答えてくださった方々ありがとう御座いましたm(_ _)m

スキルアップ/キャリアアップ(JOB@IT)