Talk About Network

Google





Data Bases > IBM DB2 > Re: Rewrite LUW...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 3 of 6 Topic 9097 of 9564
Post > Topic >>

Re: Rewrite LUW query to work on z/OS

by "VGD" <vgarcia@[EMAIL PROTECTED] > Jul 17, 2008 at 03:03 PM

"Serge Rielau" <srielau@[EMAIL PROTECTED]
> escribió en el mensaje
news:6e8m5mF5uf8oU1@[EMAIL PROTECTED]
> I have my doubts as to whether DB2 V8 for zOS sup****ts the WITH clause.
> Try this:
>      select
>         distinct
>         value_list.C1 ,
>         case when Table_val.C2 is null then '?' else Table_val.C2 end
>      from
>         Table_val
>      right outer join
> ( values
>            ('V2'),
>            ('V2'),
>            ('V3'),
>            ('V4'),
>            ('Vempty'),
>            ('Vempty')
>   ) AS value_list
> ...
>
> I'm wondering about the VALUES clause as well.
> For a LEFT OUTER JOIN the rewrite would be an IN list.
> Not obvious (to me) how to get rid of it for a ROJ other than inserting
> the content into a temp table.
>
> Cheers
> Serge
> --
> Serge Rielau
> DB2 Solutions Development
> IBM Toronto Lab


Hello Serge

I've checked that DB2 OS/390 8.1.5 accepts WITH clause but doesn't accept
VALUES clause in the context I need.

This is the final SQL sentence we will use:

    select
       distinct
       value_list.C1 ,
       case when Table_val.C2 is null then '?' else Table_val.C2 end
    from
       Table_val
    right outer join
    (
      select 'V2' as C1 from sysibm.sysdummy1 union
      select 'V2' as C1 from sysibm.sysdummy1 union
      select 'V3' as C1 from sysibm.sysdummy1 union
      select 'V4' as C1 from sysibm.sysdummy1 union
      select 'Vempty' as C1 from sysibm.sysdummy1 union
      select 'Vempty' as C1 from sysibm.sysdummy1 union
    ) as Value_list
     on
       Table_val.C1 = Value_list.C1
    where
       Table_val.C1 <> 'Vempty';


Thank you very much

    Vicente
 




 6 Posts in Topic:
Rewrite LUW query to work on z/OS
"VGD" <vgarc  2008-07-17 09:26:21 
Re: Rewrite LUW query to work on z/OS
Serge Rielau <srielau@  2008-07-17 06:45:06 
Re: Rewrite LUW query to work on z/OS
"VGD" <vgarc  2008-07-17 15:03:49 
Re: Rewrite LUW query to work on z/OS
Lennart <Erik.Lennart.  2008-07-17 06:36:29 
Re: Rewrite LUW query to work on z/OS
Serge Rielau <srielau@  2008-07-17 14:53:36 
Re: Rewrite LUW query to work on z/OS
"VGD" <vgarc  2008-07-18 08:17:34 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
localhost-V2008-12-19 Wed Jan 7 21:41:55 PST 2009.