[pgsql-jp: 26561] Re: delete,updateの戻値について

kaneshige kaneshige @ unified.co.jp
2002年 7月 2日 (火) 19:01:32 JST


mayaさん、どうもありがとうございます。

っと言うことは、該当データの有無は、PQntuples()で
判断するということですね。

----- Original Message -----
From: "maya" <maya @ akira.ne.jp>
To: <pgsql-jp @ ml.postgresql.jp>
Sent: Tuesday, July 02, 2002 6:36 PM
Subject: [pgsql-jp: 26560] Re: delete,updateの戻値について


> mayaです。
>
> > update, delete に関しては、該当するデータがなくても PQresultStatus(res)
は
> > PGRES_COMMAND_OK
> > を返してくるのですが、これは正常なのでしょうか?
>
> たとえば、where句が付いているのであれば、条件に合致するレコードをupdate,
> deleteするわけで、条件に合致するレコードが無ければ0行が正常に処理された
> (変な感じがする表現かもしれませんが)と見なすのではないでしょうか。
> select の PGRES_TUPLES_OK も同じみたいですし。
> http://osb.sra.co.jp/PostgreSQL/Manual/PostgreSQL-7.1-ja/libpq-exec.html
>
>
> ======================
>    maya @ akira.ne.jp
> ======================
>
>
>





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