Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Oracle SQL syntax

Re: Oracle SQL syntax

From: Serge Rielau <srielau_at_ca.ibm.com>
Date: Wed, 28 Nov 2007 23:56:34 -0500
Message-ID: <5r6v44F12j559U1@mid.individual.net>


johnnie.ng2_at_gmail.com wrote:
> Can anyone explain the following strange behaviour in Oracle SQL?
>
>
> SQL> select * from dual;
>
> DU
> --
> X
>
> SQL> select dummy from dual;
>
> DU
> --
> X
>
> SQL> select dummy, * from dual;
> select dummy, * from dual
> *
> ERROR at line 1:
> ORA-00936: missing expression
>
>
> SQL> select dummy, a.* from dual a;
>
> DU DU
> -- --
> X X
>
> SQL>
>

This is SQL standard. Either you us * alone in the select list or, preceded by a tablename.

The idea is:
SELECT T.*, S.* FROM T, S Cheers
Serge

-- 
Serge Rielau
DB2 Solutions Development
IBM Toronto Lab
Received on Wed Nov 28 2007 - 22:56:34 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US