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

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


> っと言うことは、該当データの有無は、PQntuples()で
> 判断するということですね。
delete, updateの時には、PQntuples()で件数が取れると思ったのですが、
該当データの有無に関係なく0が帰ってくるみたいです。

どなたか、やり方をご存知ないでしょうか。
よろしくお願いします。

----- Original Message -----
From: "kaneshige" <kaneshige @ unified.co.jp>
To: <pgsql-jp @ ml.postgresql.jp>
Sent: Tuesday, July 02, 2002 7:01 PM
Subject: [pgsql-jp: 26561] Re: delete,updateの戻値について


> 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 メーリングリストの案内