SQLコマンド、DELETE、何件削除された?
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
SQLコマンドでDELETE文を発行し
削除された件数を把握する方法をお教えください。
戻り値には、論理値を設定するように
なっているようなので、成功か否かなのでしょうね。
タスク後でCOUNTER(0)を試しましたが、何件削除されようが
結果は1のようです。
削除された件数を把握する方法をお教えください。
戻り値には、論理値を設定するように
なっているようなので、成功か否かなのでしょうね。
タスク後でCOUNTER(0)を試しましたが、何件削除されようが
結果は1のようです。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
SQLコマンドを使用しないでメインテーブルに指定してレコード後処理でカウントすればよいのでないでしょうか
投票数:0
平均点:0.00
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
お世話になっております。
普通にメインソースで削除バッチタスク・・・それも検討したいと思います。
@@ROWCOUNT で出来ないか試してみましたが今の所出来ておりません。
普通にメインソースで削除バッチタスク・・・それも検討したいと思います。
@@ROWCOUNT で出来ないか試してみましたが今の所出来ておりません。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
件数を受け渡すテーブル等に件数を書き込むかテキストデータに書き出す方法ぐらいでしょうか
投票数:0
平均点:0.00
pu_mahalo
居住地: 大阪
投稿数: 775
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
こんにちは Puです
@@ROWCOUNTが取得できれば問題ないのですが
試してないのでなんとも...
DELETE文を発行する前に
SELECT COUNTでDELETEの条件に一致する件数を取得してから
DELETE文を実行じゃぁダメですか
でわ〜でわ〜
@@ROWCOUNTが取得できれば問題ないのですが
試してないのでなんとも...
DELETE文を発行する前に
SELECT COUNTでDELETEの条件に一致する件数を取得してから
DELETE文を実行じゃぁダメですか
でわ〜でわ〜
投票数:0
平均点:0.00
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
ISHIJIMAさん、Puさん ありがとうございます。
DELETE の記述に
@@ROWCOUNT を足してみましたがエラーになりました。
DELETEのタスクの子タスクで@@ROWCOUNTを実行しましたが
これもエラーでした。
排他的にそのテーブルを使えるのなら
・SELECT COUNT
・DELETE でも件数不一致は起きないのでしょうね。
日次更新処理で、リランした時に前回内容を消して
作り直すといった処理の際、DELETEを発行して件数把握
したかったのですが、件数把握は今回は必須ではないので
DELETEのSQL発行して、件数取得は諦めるつもりです。
DELETE の記述に
@@ROWCOUNT を足してみましたがエラーになりました。
DELETEのタスクの子タスクで@@ROWCOUNTを実行しましたが
これもエラーでした。
排他的にそのテーブルを使えるのなら
・SELECT COUNT
・DELETE でも件数不一致は起きないのでしょうね。
日次更新処理で、リランした時に前回内容を消して
作り直すといった処理の際、DELETEを発行して件数把握
したかったのですが、件数把握は今回は必須ではないので
DELETEのSQL発行して、件数取得は諦めるつもりです。
投票数:0
平均点:0.00