[pgsql-jp: 26612] トランザクション中のselect文でエラーが発生した場合

shohei kawakami shohei @ f-512tr.ddo.jp
2002年 7月 8日 (月) 15:38:03 JST


川上@佐世保です。

こんにちは。

トランザクション中のselect文でエラーが発生した場合に下記
のようなエラーとなってしまうのですが、これを回避する方法
はないのでしょうか。実際にやりたい事はテーブル上に oid が
存在するかどうかを判定したいだけなのですが。

環境
  Win2000 + PostgreSQL 7.2.1 for Windows
  LASER5 7.2 + PostgreSQL 7.1.3-2

hoge=# begin;
BEGIN
hoge=# select oid1 from abc;
ERROR:  Attribute 'oid1' not found
hoge=# select oid from abc;
NOTICE:  current transaction is aborted, queries ignored 
until end of transaction block
*ABORT STATE*
hoge=#




pgsql-jp メーリングリストの案内