Marko Tiikkaja <ma...@joh.to> writes: > On 1/19/15 4:44 PM, Tom Lane wrote: >> It seems to me that to do so would mostly be to encourage sloppy >> programming practices, at the price of constraining future implementation >> changes. Can you give a compelling example of a non-kluge usage for >> such an assumption?
> What I'm doing would look something like this: > ... > Available workarounds right now would be, as far as I can tell: > 1) Have separate variables which I assign to inside the loop, and use > those in case the loop found exactly one row > 2) Aggregate the (currency, balance) pairs into an array first, and > decide based on the array's cardinality what to do > 3) Use a count(*) OVER () inside the query and EXIT if that count is 1 > 4) Extract the values back from the sole element in the > _AvailableAccounts array > I don't particularly like any of those. I would have said that (4) would be the natural thing. What have you got against it? regards, tom lane -- Sent via pgsql-docs mailing list (pgsql-docs@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-docs