Re: テーブルのレコードを全削除するには
EijiNagai
投稿数: 65
ahotaroさん、こんにちは。
方法は
1)オープン中のテーブルでなければ、DBDELアクションを使う。
2)バッチプログラムでタスク制御のオプションで「レコード削除」をYesにする
3)SQLでDELETEを発行、TRUNCATEを使うなど。
いずれにしても、他のプログラムが使用していないこととか、トランザクション中でないとか、考慮すべき事はあります。
(おそらくワークテーブルの処理だと思うので、マルチユーザーまでは考えなくとも良いのかも知れませんが。)
方法は
1)オープン中のテーブルでなければ、DBDELアクションを使う。
2)バッチプログラムでタスク制御のオプションで「レコード削除」をYesにする
3)SQLでDELETEを発行、TRUNCATEを使うなど。
いずれにしても、他のプログラムが使用していないこととか、トランザクション中でないとか、考慮すべき事はあります。
(おそらくワークテーブルの処理だと思うので、マルチユーザーまでは考えなくとも良いのかも知れませんが。)
投票数:1
平均点:10.00
投稿ツリー
-
テーブルのレコードを全削除するには
(ahotaro, 2007-12-12 20:54)
- Re: テーブルのレコードを全削除するには (EijiNagai, 2007-12-13 8:15)