[prev in list] [next in list] [prev in thread] [next in thread]
List: sqlite-users
Subject: Re: [sqlite] Correct SQL name resolution on AS clauses in a SELECT?
From: "mitec" <rlodina () mitec ! ro>
Date: 2008-08-25 8:12:59
Message-ID: 5E84B9C49900443498293BA13229CD73 () rlodinalaptop
[Download RAW message or body]
>>Add FROM T1 for last tests.
Personal Oracle Database 10g Release 10.2.0.3.0
CREATE temp TABLE t1(a INTEGER, b INTEGER);
INSERT INTO t1 VALUES(1,2);
INSERT INTO t1 VALUES(9,8);
SELECT a AS b, b AS a FROM t1 ORDER BY a;
B A
---------------------- ----------------------
1 2
9 8
2 rows selected
SELECT b AS a, a AS b FROM t1 ORDER BY a;
A B
---------------------- ----------------------
2 1
8 9
2 rows selected
SELECT a, b AS a FROM t1 ORDER BY a;
SQL Error: ORA-00960: ambiguous column naming in select list
00960. 00000 - "ambiguous column naming in select list"
*Cause: A column name in the order-by list matches more than one select
list columns.
SELECT a AS b, b AS a FROM t1 WHERE a=1;
B A
---------------------- ----------------------
1 2
1 rows selected
SELECT a AS b, b AS a from t1 WHERE a=2;
B A
---------------------- ----------------------
0 rows selected
SELECT a AS x, b AS x from t1 WHERE x=1
SQL Error: ORA-06553: PLS-306: wrong number or types of arguments in call
to 'OGC_X'
>>IRELEVANT
SELECT a AS Par, b AS Par from t1 WHERE Par=1;
SQL Error: ORA-00904: "PAR": invalid identifier
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic