<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Feeling ANSI About Oracle Join Syntax? 2</title>
	<atom:link href="http://hoopercharles.wordpress.com/2013/02/07/feeling-ansi-about-oracle-join-syntax-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://hoopercharles.wordpress.com/2013/02/07/feeling-ansi-about-oracle-join-syntax-2/</link>
	<description>Miscellaneous Random Oracle Topics: Stop, Think, ... Understand</description>
	<lastBuildDate>Mon, 13 May 2013 14:10:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Charles Hooper</title>
		<link>http://hoopercharles.wordpress.com/2013/02/07/feeling-ansi-about-oracle-join-syntax-2/#comment-5247</link>
		<dc:creator><![CDATA[Charles Hooper]]></dc:creator>
		<pubDate>Sat, 09 Feb 2013 01:34:13 +0000</pubDate>
		<guid isPermaLink="false">http://hoopercharles.wordpress.com/?p=6845#comment-5247</guid>
		<description><![CDATA[Martin,

Thank you for pointing out the discussion in the earlier article.  I agree, for full outer joins, the ANSI syntax is much more clear than the equivalent SQL statement using Oracle&#039;s classical outer joins.

I attempted to make a couple of points in this article... identifying an apparent ANSI bug as actually not an ANSI bug, but instead a programming bug is just one of those points (does the &quot;RIGHT OUTER&quot; apply to the.order of the columns in the &quot;ON&quot; clause or the order of the row sources in the &quot;JOIN&quot; clause?).  I am sure that this is an easy mistake to make, especially when trying to manually translate Oracle&#039;s classical outer joins to work on another database platform, such as SQL Server.]]></description>
		<content:encoded><![CDATA[<p>Martin,</p>
<p>Thank you for pointing out the discussion in the earlier article.  I agree, for full outer joins, the ANSI syntax is much more clear than the equivalent SQL statement using Oracle&#8217;s classical outer joins.</p>
<p>I attempted to make a couple of points in this article&#8230; identifying an apparent ANSI bug as actually not an ANSI bug, but instead a programming bug is just one of those points (does the &#8220;RIGHT OUTER&#8221; apply to the.order of the columns in the &#8220;ON&#8221; clause or the order of the row sources in the &#8220;JOIN&#8221; clause?).  I am sure that this is an easy mistake to make, especially when trying to manually translate Oracle&#8217;s classical outer joins to work on another database platform, such as SQL Server.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Latest data Industry news round up, Log Buffer #306</title>
		<link>http://hoopercharles.wordpress.com/2013/02/07/feeling-ansi-about-oracle-join-syntax-2/#comment-5246</link>
		<dc:creator><![CDATA[Latest data Industry news round up, Log Buffer #306]]></dc:creator>
		<pubDate>Fri, 08 Feb 2013 14:45:51 +0000</pubDate>
		<guid isPermaLink="false">http://hoopercharles.wordpress.com/?p=6845#comment-5246</guid>
		<description><![CDATA[[...] Charles Hooper has a feeling ANSI About Oracle Join Syntax? [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Charles Hooper has a feeling ANSI About Oracle Join Syntax? [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Preiss</title>
		<link>http://hoopercharles.wordpress.com/2013/02/07/feeling-ansi-about-oracle-join-syntax-2/#comment-5244</link>
		<dc:creator><![CDATA[Martin Preiss]]></dc:creator>
		<pubDate>Fri, 08 Feb 2013 08:24:27 +0000</pubDate>
		<guid isPermaLink="false">http://hoopercharles.wordpress.com/?p=6845#comment-5244</guid>
		<description><![CDATA[Hi Charles,

thank you for the interesting analysis. I thought about adding some comments, but then I saw that all I could say about ANSI join syntax (and readability and bugs) was already included in the first article (from 2010) of your series (and in the comments of Tim Hall and William Robertson)...

Regards

Martin

P.S. for FULL OUTER JOINs I prefer the ANSI version, but in most cases I am quite indifferent ...]]></description>
		<content:encoded><![CDATA[<p>Hi Charles,</p>
<p>thank you for the interesting analysis. I thought about adding some comments, but then I saw that all I could say about ANSI join syntax (and readability and bugs) was already included in the first article (from 2010) of your series (and in the comments of Tim Hall and William Robertson)&#8230;</p>
<p>Regards</p>
<p>Martin</p>
<p>P.S. for FULL OUTER JOINs I prefer the ANSI version, but in most cases I am quite indifferent &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charles Hooper</title>
		<link>http://hoopercharles.wordpress.com/2013/02/07/feeling-ansi-about-oracle-join-syntax-2/#comment-5242</link>
		<dc:creator><![CDATA[Charles Hooper]]></dc:creator>
		<pubDate>Fri, 08 Feb 2013 02:49:47 +0000</pubDate>
		<guid isPermaLink="false">http://hoopercharles.wordpress.com/?p=6845#comment-5242</guid>
		<description><![CDATA[Mladen,

Thanks for the comment.  I thought that someone might raise a concern with me using using Oracle Database, SQL*Plus, and autotrace to investigate a SQL Server join issue, that in this particular case is not an actual issue. ;-)

I did find it slightly interesting that Oracle Database 11.2.0.2&#039;s optimizer did not transform the outer join into an equijoin due to the declared foreign key.  There is probably a good reason for the missing opportunity for an additional optimization, but for right now I am OK with just considering it interesting.]]></description>
		<content:encoded><![CDATA[<p>Mladen,</p>
<p>Thanks for the comment.  I thought that someone might raise a concern with me using using Oracle Database, SQL*Plus, and autotrace to investigate a SQL Server join issue, that in this particular case is not an actual issue. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>I did find it slightly interesting that Oracle Database 11.2.0.2&#8242;s optimizer did not transform the outer join into an equijoin due to the declared foreign key.  There is probably a good reason for the missing opportunity for an additional optimization, but for right now I am OK with just considering it interesting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mgogala</title>
		<link>http://hoopercharles.wordpress.com/2013/02/07/feeling-ansi-about-oracle-join-syntax-2/#comment-5240</link>
		<dc:creator><![CDATA[mgogala]]></dc:creator>
		<pubDate>Thu, 07 Feb 2013 14:53:59 +0000</pubDate>
		<guid isPermaLink="false">http://hoopercharles.wordpress.com/?p=6845#comment-5240</guid>
		<description><![CDATA[Excellent article, Charles! 
Thanks!]]></description>
		<content:encoded><![CDATA[<p>Excellent article, Charles!<br />
Thanks!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
