PostgreSQL 2テーブル目 (680レス)
前次1-
抽出解除 レス栞

287
(4): nobodyさん [] 03/07/10 18:09 ID:8n4LR913(1) AAS
BEGIN
処理A
BEGIN
処理B
COMMIT
処理C
ABORT
としても処理AとBはコミットしちゃいますよね?
289
(1): nobodyさん [sage] 03/07/10 19:40 ID:??? AAS
>287
つか、nested transactionは処理できない。
使おうとしている時点で間違い。
290
(1): nobodyさん [sage] 03/07/10 19:40 ID:??? AAS
>>287
BEGINからCOMMITまでがトランザクションだから、
現在のトランザクションはありませんってエラーがでるんでないの?
291
(1): 290 [sage] 03/07/10 19:42 ID:??? AAS
>>289
>>287ネストさせようとしてたのか!
293: 287 [sage] 03/07/10 22:42 ID:??? AAS
どうもです。
できるのを前提にコードを書いていたので、
一番外側でだけクエリを発行するようなラッパー関数つくって回避しました。
(途中のアボートは例外処理)

調べてみたらトランザクションのネストができない実装の方が一般的なんですね。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.405s*