Thread
-
RE: [SQL] IIF..
Jackson, DeJuan <djackson@cpsgroup.com> — 1999-03-30T00:31:19Z
Try it on current snapshot. Any comment Jan? -DEJ > -----Original Message----- > From: Clark Evans [mailto:clark.evans@manhattanproject.com] > Sent: Monday, March 29, 1999 6:01 PM > To: Jackson, DeJuan > Cc: Eduardo Noeda; pgsql-sql@postgreSQL.org > Subject: Re: [SQL] IIF.. > > > "Jackson, DeJuan" wrote: > > It would be: > > SELECT (CASE Number > > WHEN 1 THEN 'First' > > ELSE 'Other' > > END) AS Description > > FROM Table > > Way cool. A new trick for me. > This is similar to DECODE, I assume. > > However, I tried this test on a snapshot > about a week old, and this is the result: > > > Welcome to the POSTGRESQL interactive sql monitor: > > Please read the file COPYRIGHT for copyright terms of POSTGRESQL > > > > type \? for help on slash commands > > type \q to quit > > type \g or terminate with semicolon to execute query > > You are currently connected to the database: clark > > > > clark=> create table test (a text, b int4 ); > > CREATE > > clark=> insert into test values ( 'one', 1); > > INSERT 18634 1 > > clark=> insert into test values ( 'two', 2); > > INSERT 18635 1 > > clark=> insert into test values ( null, null); > > INSERT 18636 > > clark=> select ( case b when 1 then 'first' else 'other' > end ) as xx from test; > > ERROR: copyObject: don't know how to copy 704 > > clark=> > > > > Did this work in earlier versions? If so, then perhaps this > should be added to a regression test if it isn't already. > > Best, > > Clark >
-
SELECT (CASE ... ) gives copyObject error in current CVS build.
Clark C . Evans <clark.evans@manhattanproject.com> — 1999-03-30T02:43:00Z
I'm receiving the following error testing SELECT (CASE with the recent cvs replication ( 29MAR99 , 8:30PM EST). > Welcome to the POSTGRESQL interactive sql monitor: > Please read the file COPYRIGHT for copyright terms of POSTGRESQL > > type \? for help on slash commands > type \q to quit > type \g or terminate with semicolon to execute query > You are currently connected to the database: clark > > clark=> create table test (a text, b int4 ); > CREATE > clark=> insert into test values ( 'one', 1); > INSERT 18634 1 > clark=> insert into test values ( 'two', 2); > INSERT 18635 1 > clark=> insert into test values ( null, null); > INSERT 18636 > clark=> select ( case b when 1 then 'first' else 'other' end ) as xx from test; > ERROR: copyObject: don't know how to copy 704 > clark=> >