<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: When ANSI SQL Join Syntax Does Not Work in Oracle</title>
	<atom:link href="http://awads.net/wp/2007/06/14/when-ansi-sql-join-syntax-does-not-work-in-oracle/feed/" rel="self" type="application/rss+xml" />
	<link>http://awads.net/wp/2007/06/14/when-ansi-sql-join-syntax-does-not-work-in-oracle/</link>
	<description>News, views, tips and tricks on Oracle and other fun stuff</description>
	<pubDate>Tue, 06 Jan 2009 06:48:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Brian Tkatch</title>
		<link>http://awads.net/wp/2007/06/14/when-ansi-sql-join-syntax-does-not-work-in-oracle/comment-page-1/#comment-52402</link>
		<dc:creator>Brian Tkatch</dc:creator>
		<pubDate>Tue, 07 Oct 2008 13:26:38 +0000</pubDate>
		<guid isPermaLink="false">http://awads.net/wp/2007/06/14/when-ansi-sql-join-syntax-does-not-work-in-oracle/#comment-52402</guid>
		<description>I personally prefer Oracle's was because it’s easy to read, and i personally find the ANSI syntax to be very hard to follow especially once it starts to nest.</description>
		<content:encoded><![CDATA[<p>I personally prefer Oracle&#8217;s was because it’s easy to read, and i personally find the ANSI syntax to be very hard to follow especially once it starts to nest.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eddie Awad</title>
		<link>http://awads.net/wp/2007/06/14/when-ansi-sql-join-syntax-does-not-work-in-oracle/comment-page-1/#comment-52401</link>
		<dc:creator>Eddie Awad</dc:creator>
		<pubDate>Tue, 07 Oct 2008 03:54:25 +0000</pubDate>
		<guid isPermaLink="false">http://awads.net/wp/2007/06/14/when-ansi-sql-join-syntax-does-not-work-in-oracle/#comment-52401</guid>
		<description>Juanky, you meant writng SQL not PL/SQL, right? Performance should be the same unless proven otherwise. I personally prefer ANSI SQL because it's easier to read.</description>
		<content:encoded><![CDATA[<p>Juanky, you meant writng SQL not PL/SQL, right? Performance should be the same unless proven otherwise. I personally prefer ANSI SQL because it&#8217;s easier to read.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Juanky</title>
		<link>http://awads.net/wp/2007/06/14/when-ansi-sql-join-syntax-does-not-work-in-oracle/comment-page-1/#comment-52400</link>
		<dc:creator>Juanky</dc:creator>
		<pubDate>Mon, 06 Oct 2008 15:18:53 +0000</pubDate>
		<guid isPermaLink="false">http://awads.net/wp/2007/06/14/when-ansi-sql-join-syntax-does-not-work-in-oracle/#comment-52400</guid>
		<description>Question? What syntax is more efficient for writing PLSQL... ANSI or the old Oracle way?? When I say efficient is performance, and maintainability wise..
Thanks</description>
		<content:encoded><![CDATA[<p>Question? What syntax is more efficient for writing PLSQL&#8230; ANSI or the old Oracle way?? When I say efficient is performance, and maintainability wise..<br />
Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sanjay</title>
		<link>http://awads.net/wp/2007/06/14/when-ansi-sql-join-syntax-does-not-work-in-oracle/comment-page-1/#comment-52256</link>
		<dc:creator>Sanjay</dc:creator>
		<pubDate>Thu, 07 Aug 2008 10:41:01 +0000</pubDate>
		<guid isPermaLink="false">http://awads.net/wp/2007/06/14/when-ansi-sql-join-syntax-does-not-work-in-oracle/#comment-52256</guid>
		<description>Take a look at the Query itself... putting a (+) on the Left Side does not mean a LEFT OUTER JOIN as you have written... i mean for example in the old way if we put the (+) on RIGHT side that actually should interprete as LEFT OUTER JOIN keeping the Tables in the same sqquence... so please check the Query itself... sould work... simple stuff!</description>
		<content:encoded><![CDATA[<p>Take a look at the Query itself&#8230; putting a (+) on the Left Side does not mean a LEFT OUTER JOIN as you have written&#8230; i mean for example in the old way if we put the (+) on RIGHT side that actually should interprete as LEFT OUTER JOIN keeping the Tables in the same sqquence&#8230; so please check the Query itself&#8230; sould work&#8230; simple stuff!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Hartness</title>
		<link>http://awads.net/wp/2007/06/14/when-ansi-sql-join-syntax-does-not-work-in-oracle/comment-page-1/#comment-51986</link>
		<dc:creator>Paul Hartness</dc:creator>
		<pubDate>Wed, 20 Feb 2008 09:24:54 +0000</pubDate>
		<guid isPermaLink="false">http://awads.net/wp/2007/06/14/when-ansi-sql-join-syntax-does-not-work-in-oracle/#comment-51986</guid>
		<description>I'm experiencing this problem and it erks me that I have to switch my queries from ANSI to non-ANSI.  However it erks me even more that I have to deal with a table with over 300 columns!!!  I find it staggering that any professional organisation that relies on such a database for mission critical operations involving billions for euros can allow such a thing to happen.</description>
		<content:encoded><![CDATA[<p>I&#8217;m experiencing this problem and it erks me that I have to switch my queries from ANSI to non-ANSI.  However it erks me even more that I have to deal with a table with over 300 columns!!!  I find it staggering that any professional organisation that relies on such a database for mission critical operations involving billions for euros can allow such a thing to happen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jabber2</title>
		<link>http://awads.net/wp/2007/06/14/when-ansi-sql-join-syntax-does-not-work-in-oracle/comment-page-1/#comment-51945</link>
		<dc:creator>jabber2</dc:creator>
		<pubDate>Thu, 31 Jan 2008 20:05:46 +0000</pubDate>
		<guid isPermaLink="false">http://awads.net/wp/2007/06/14/when-ansi-sql-join-syntax-does-not-work-in-oracle/#comment-51945</guid>
		<description>Nice looking site providing detailled information about sql syntax: &lt;a href="www.sqlexikon.de" rel="nofollow"&gt;www.sqlexikon.de&lt;/a&gt; have a look (ooch, this site is german)</description>
		<content:encoded><![CDATA[<p>Nice looking site providing detailled information about sql syntax: <a href="www.sqlexikon.de" rel="nofollow">http://www.sqlexikon.de</a> have a look (ooch, this site is german)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Studholme</title>
		<link>http://awads.net/wp/2007/06/14/when-ansi-sql-join-syntax-does-not-work-in-oracle/comment-page-1/#comment-51822</link>
		<dc:creator>Mike Studholme</dc:creator>
		<pubDate>Thu, 06 Dec 2007 11:31:24 +0000</pubDate>
		<guid isPermaLink="false">http://awads.net/wp/2007/06/14/when-ansi-sql-join-syntax-does-not-work-in-oracle/#comment-51822</guid>
		<description>I just had this problem reported to me and as I was provided nice little(ish) test case I was able to take an export of the schema involved and try it on Oracle 11g.

I'm happy to say that the query that was failing in Oracle 10.2.0.3.0 interim patch 12 works fine in Oracle 11.1.0.6.0. 

I haven't found the bit of documentation that stated if the 1050 limit has been increased but I suspect this it what has changed.

I suspect also that the Oracle pseudo columns are included in the limit as the number of columns in the query that was failing was only just over 1000.</description>
		<content:encoded><![CDATA[<p>I just had this problem reported to me and as I was provided nice little(ish) test case I was able to take an export of the schema involved and try it on Oracle 11g.</p>
<p>I&#8217;m happy to say that the query that was failing in Oracle 10.2.0.3.0 interim patch 12 works fine in Oracle 11.1.0.6.0. </p>
<p>I haven&#8217;t found the bit of documentation that stated if the 1050 limit has been increased but I suspect this it what has changed.</p>
<p>I suspect also that the Oracle pseudo columns are included in the limit as the number of columns in the query that was failing was only just over 1000.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eddie Awad</title>
		<link>http://awads.net/wp/2007/06/14/when-ansi-sql-join-syntax-does-not-work-in-oracle/comment-page-1/#comment-50981</link>
		<dc:creator>Eddie Awad</dc:creator>
		<pubDate>Mon, 18 Jun 2007 19:28:59 +0000</pubDate>
		<guid isPermaLink="false">http://awads.net/wp/2007/06/14/when-ansi-sql-join-syntax-does-not-work-in-oracle/#comment-50981</guid>
		<description>&lt;p&gt;Thanks for pointing out another ANSI join error Laurent. Too bad there is no corresponding FULL OUTER JOIN syntax in the "good old" Oracle join syntax, so we can compare. I wonder if Oracle DB 11g had these bugs fixed.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Thanks for pointing out another ANSI join error Laurent. Too bad there is no corresponding FULL OUTER JOIN syntax in the &#8220;good old&#8221; Oracle join syntax, so we can compare. I wonder if Oracle DB 11g had these bugs fixed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Laurent Schneider</title>
		<link>http://awads.net/wp/2007/06/14/when-ansi-sql-join-syntax-does-not-work-in-oracle/comment-page-1/#comment-50980</link>
		<dc:creator>Laurent Schneider</dc:creator>
		<pubDate>Mon, 18 Jun 2007 15:57:51 +0000</pubDate>
		<guid isPermaLink="false">http://awads.net/wp/2007/06/14/when-ansi-sql-join-syntax-does-not-work-in-oracle/#comment-50980</guid>
		<description>&lt;p&gt;well, to make sense the query condition should contain&lt;/p&gt;

&lt;p&gt;and u1.owner='FOO' and u2.owner='BAR'&lt;/p&gt;

&lt;p&gt;but the bug is the same... not found on metalink yet&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>well, to make sense the query condition should contain</p>
<p>and u1.owner=&#8217;FOO&#8217; and u2.owner=&#8217;BAR&#8217;</p>
<p>but the bug is the same&#8230; not found on metalink yet</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Laurent Schneider</title>
		<link>http://awads.net/wp/2007/06/14/when-ansi-sql-join-syntax-does-not-work-in-oracle/comment-page-1/#comment-50979</link>
		<dc:creator>Laurent Schneider</dc:creator>
		<pubDate>Mon, 18 Jun 2007 15:54:47 +0000</pubDate>
		<guid isPermaLink="false">http://awads.net/wp/2007/06/14/when-ansi-sql-join-syntax-does-not-work-in-oracle/#comment-50979</guid>
		<description>&lt;p&gt;what about this...&lt;/p&gt;

&lt;p&gt;select u1.object_name, u1.object_type, u2.object_type, u2.object_type
from all_objects u1 full outer join all_objects u2 on
(u1.object_name=u2.object_name);&lt;/p&gt;

&lt;p&gt;from all_objects u1 full outer join all_objects u2 on
                                    *
ERROR at line 2:
ORA-00904: "XML_SCHEMA_NAME_PRESENT"."IS_SCHEMA_PRESENT": invalid identifier&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>what about this&#8230;</p>
<p>select u1.object_name, u1.object_type, u2.object_type, u2.object_type<br />
from all_objects u1 full outer join all_objects u2 on<br />
(u1.object_name=u2.object_name);</p>
<p>from all_objects u1 full outer join all_objects u2 on<br />
                                    *<br />
ERROR at line 2:<br />
ORA-00904: &#8220;XML_SCHEMA_NAME_PRESENT&#8221;.&#8221;IS_SCHEMA_PRESENT&#8221;: invalid identifier</p>
]]></content:encoded>
	</item>
</channel>
</rss>
