テーブルのレコードを全削除するには
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
ahotaro
投稿数: 19
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
プログラムでテーブル中の全レコードを削除するにはどうすればいいのでしょうか?
投票数:0
平均点:0.00
EijiNagai
投稿数: 65
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
ahotaroさん、こんにちは。
方法は
1)オープン中のテーブルでなければ、DBDELアクションを使う。
2)バッチプログラムでタスク制御のオプションで「レコード削除」をYesにする
3)SQLでDELETEを発行、TRUNCATEを使うなど。
いずれにしても、他のプログラムが使用していないこととか、トランザクション中でないとか、考慮すべき事はあります。
(おそらくワークテーブルの処理だと思うので、マルチユーザーまでは考えなくとも良いのかも知れませんが。)
方法は
1)オープン中のテーブルでなければ、DBDELアクションを使う。
2)バッチプログラムでタスク制御のオプションで「レコード削除」をYesにする
3)SQLでDELETEを発行、TRUNCATEを使うなど。
いずれにしても、他のプログラムが使用していないこととか、トランザクション中でないとか、考慮すべき事はあります。
(おそらくワークテーブルの処理だと思うので、マルチユーザーまでは考えなくとも良いのかも知れませんが。)
投票数:1
平均点:10.00