View Single Post
  #10 (permalink)  
Old 06-26-09, 05:43
andrewhallam andrewhallam is offline
Registered User
 
Join Date: Dec 2003
Location: Nottingham, England
Posts: 52
Yes shammat - I concur with your findings.

Running the same test on 10g (10.2.0.3.0) the error does not occur.

My simplified test scenario is thus:

CREATE TABLE mytable (mycol NVARCHAR2(10), mycol2 NVARCHAR2(10));

CREATE VIEW myview AS SELECT mycol AS v_mycol, mycol2 AS v_mycol2 FROM mytable;

SELECT mycol
FROM mytable
INNER JOIN myview ON mytable.mycol = myview.v_mycol;

- Above works on 10g (10.2.0.3.0) but fails with “ORA-00918: column ambiguously defined” on 11g (11.1.0.7.0)

SELECT mycol
FROM mytable
LEFT OUTER JOIN myview ON mytable.mycol = myview.v_mycol;

- Above works on both 10g and 11g.

I have raised a log through Metalink.

Will post a reply when I hear anything.

Andy
Reply With Quote