- PR -

BULKINSERTについて

1
投稿者投稿内容
未記入
常連さん
会議室デビュー日: 2004/08/23
投稿数: 23
投稿日時: 2005-01-24 13:03
いつも参考にさせていただいています。

【環境】
 DBMS:SQLServer2000sp3a

【現象】
 下記の順序のプログラムを実行したところ、
 正常終了しました。

 @Transaction開始
 ABULKINSERT tableA
 Bdelete from tableA
 Ccommit

 ところが結果を確認してみると、
 tableAにデータが残っていました。

【予想】
 @にて開始したトランザクションが
 A終了後にcommitされてしまっており、Cでのcommitが
 効いていないのではないかと思うのですが・・・。

【質問】
 BULKINSERTをトランザクションに組み込むには
 何らかの設定が必要なのでしょうか?

どなたか有識者の方、ご教授願います。
1

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