[pgsql-jp: 29708] Re: トランザクションエラーについて。
Tetsuo SAKATA
sakata.tetsuo @ lab.ntt.co.jp
2003年 4月 24日 (木) 11:42:33 JST
はじめまして,坂田と申します.
横から失礼します.
やまもと さんの以下のご質問ですが,
「トランザクションとは何か」が理解できれば,自動的に
解消するものと思います.
そのためには,データベースの教科書等を当たってみると良いかと思います.
日本語の教科書で言えば,北川先生の教科書
http://www.amazon.co.jp/exec/obidos/ASIN/4785620463/qid=1051151777/sr=1-2/ref=sr_1_0_2/250-7547996-8415449
が手ごろかと思います.
トランザクションの話題は,8章にあります.
ご参考まで.
sorako yamamoto wrote:
> 不正なSQLを実行し、エラーが発生した場合は
> そのSQLは実行されないわけですが、
> その後にSELECT等の別のSQLを実行した場合も、エラーになるのでしょうか。
>
> BEGIN発行後、
> SQLエラーが発生しCOMMITされていない場合、
>
> ・エラーSQL
> ・次のSQL
>
> がトランザクションブロックとなるということでしょうか。
> また、エラー時は暗黙的にロールバックを行ってくれている訳ではないのでしょう
> か。
>
> 初心者的な質問で申し訳ありませんが、もう少しご教授願えないでしょうか。
>
> この辺は書籍等で調べないといけないですね…
> 週末あたり見に行こうかな。
>
> _________________________________________________________________
> ウイルスメール、迷惑メール対策なら MSN Hotmail http://www.hotmail.com/
--
NTT サイバースペース研究所 sakata.tetsuo @ lab.ntt.co.jp
坂田 哲夫 Tel: 046-859-2765
Fax: 046-859-2768
pgsql-jp メーリングリストの案内