<?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"
	>
<channel>
	<title>Comments for Laurent Schneider</title>
	<atom:link href="http://laurentschneider.com/comments/feed" rel="self" type="application/rss+xml" />
	<link>http://laurentschneider.com</link>
	<description>Oracle Certified Master</description>
	<pubDate>Thu, 18 Mar 2010 13:58:15 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>Comment on where c not in (:b1, :b2, &#8230; , :b9999) by Martin Preiss</title>
		<link>http://laurentschneider.com/wordpress/2010/03/where-c-not-in-b1-b2-b9999.html#comment-10651</link>
		<dc:creator>Martin Preiss</dc:creator>
		<pubDate>Thu, 18 Mar 2010 13:34:36 +0000</pubDate>
		<guid isPermaLink="false">http://laurentschneider.com/?p=661#comment-10651</guid>
		<description>A fine solution. I think, that's one of De Morgan's laws: NOT (P OR Q) = (NOT P) AND (NOT Q)?

But having written queries with IN-Lists of more than 1000 elements in the past, I think there are good reasons for ORA-01795 - because it's a pain to read these queries ...

And I think there are also good reasons to be cautious with NOT IN at all because NOT IN (NULL) may lead to unpleasant effects ...; and if my memory serves me well the CBO has it's problems to compute the fitting prohability for IN-(or NOT IN-)lists.

Regards
MP</description>
		<content:encoded><![CDATA[<p>A fine solution. I think, that&#8217;s one of De Morgan&#8217;s laws: NOT (P OR Q) = (NOT P) AND (NOT Q)?</p>
<p>But having written queries with IN-Lists of more than 1000 elements in the past, I think there are good reasons for ORA-01795 - because it&#8217;s a pain to read these queries &#8230;</p>
<p>And I think there are also good reasons to be cautious with NOT IN at all because NOT IN (NULL) may lead to unpleasant effects &#8230;; and if my memory serves me well the CBO has it&#8217;s problems to compute the fitting prohability for IN-(or NOT IN-)lists.</p>
<p>Regards<br />
MP</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on where c not in (:b1, :b2, &#8230; , :b9999) by John Flack</title>
		<link>http://laurentschneider.com/wordpress/2010/03/where-c-not-in-b1-b2-b9999.html#comment-10650</link>
		<dc:creator>John Flack</dc:creator>
		<pubDate>Thu, 18 Mar 2010 13:20:03 +0000</pubDate>
		<guid isPermaLink="false">http://laurentschneider.com/?p=661#comment-10650</guid>
		<description>There is a better way than using a temporary table, but it takes a little doing to set up.  First, create a nested table type:
CREATE TYPE vc_arraytype AS TABLE OF varchar2(4000);
Now you can load a variable of that type with values - here's a PL/SQL example, but you can also do this with an array in an embedded SQL environment - C, Java ...
DECLARE
  my_list VC_ARRAYTYPE;
BEGIN
  FOR i IN 65..74 LOOP my_list(i):=CHR(i);END LOOP;
  FOR my_rec IN (SELECT * FROM my_table WHERE my_column IN my_list) LOOP
   -- do stuff with my_rec
   NULL;
  END LOOP;
END;
If you are using C or some language other than PL/SQL, you may need to use the CAST function to cast your array as a VC_ARRAYTYPE in the WHERE clause.</description>
		<content:encoded><![CDATA[<p>There is a better way than using a temporary table, but it takes a little doing to set up.  First, create a nested table type:<br />
CREATE TYPE vc_arraytype AS TABLE OF varchar2(4000);<br />
Now you can load a variable of that type with values - here&#8217;s a PL/SQL example, but you can also do this with an array in an embedded SQL environment - C, Java &#8230;<br />
DECLARE<br />
  my_list VC_ARRAYTYPE;<br />
BEGIN<br />
  FOR i IN 65..74 LOOP my_list(i):=CHR(i);END LOOP;<br />
  FOR my_rec IN (SELECT * FROM my_table WHERE my_column IN my_list) LOOP<br />
   &#8212; do stuff with my_rec<br />
   NULL;<br />
  END LOOP;<br />
END;<br />
If you are using C or some language other than PL/SQL, you may need to use the CAST function to cast your array as a VC_ARRAYTYPE in the WHERE clause.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on KEEP DENSE_RANK versus ROW_NUMBER() by Jeff Moss</title>
		<link>http://laurentschneider.com/wordpress/2006/09/keep-dense_rank-versus-row_number.html#comment-10626</link>
		<dc:creator>Jeff Moss</dc:creator>
		<pubDate>Fri, 12 Mar 2010 21:43:07 +0000</pubDate>
		<guid isPermaLink="false">http://laurentschneider.com/wordpress/2006/09/18/keep-dense_rank-versus-row_number/#comment-10626</guid>
		<description>Nice post...useful stuff.

A bit more evidence on the following post on my blog and a bit more discussion...

http://www.oramoss.com/blog/?p=157 

Cheers
Jeff</description>
		<content:encoded><![CDATA[<p>Nice post&#8230;useful stuff.</p>
<p>A bit more evidence on the following post on my blog and a bit more discussion&#8230;</p>
<p><a href="http://www.oramoss.com/blog/?p=157" rel="nofollow">http://www.oramoss.com/blog/?p=157</a> </p>
<p>Cheers<br />
Jeff</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Happy New Year 2010 by Kamran Agayev</title>
		<link>http://laurentschneider.com/wordpress/2010/01/happy-new-year-2010.html#comment-10613</link>
		<dc:creator>Kamran Agayev</dc:creator>
		<pubDate>Sun, 07 Mar 2010 15:46:35 +0000</pubDate>
		<guid isPermaLink="false">http://laurentschneider.com/?p=630#comment-10613</guid>
		<description>Hi Laurent. From today, I've started using html support. The flash GUI really drives me nuts!</description>
		<content:encoded><![CDATA[<p>Hi Laurent. From today, I&#8217;ve started using html support. The flash GUI really drives me nuts!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on OCM preparation by Laurent Schneider</title>
		<link>http://laurentschneider.com/wordpress/2006/05/ocm-preparation.html#comment-10602</link>
		<dc:creator>Laurent Schneider</dc:creator>
		<pubDate>Fri, 05 Mar 2010 23:31:40 +0000</pubDate>
		<guid isPermaLink="false">http://laurentschneider.com/wordpress/2006/05/02/ocm-preparation/#comment-10602</guid>
		<description>learning the syntax by heart helps. definitely. 

no search function in the exam</description>
		<content:encoded><![CDATA[<p>learning the syntax by heart helps. definitely. </p>
<p>no search function in the exam</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on the sqlplus settings I like by Mark</title>
		<link>http://laurentschneider.com/wordpress/2005/12/the-sqlplus-settings-i-like.html#comment-10601</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Fri, 05 Mar 2010 20:04:21 +0000</pubDate>
		<guid isPermaLink="false">http://laurentschneider.com/wordpress/2005/12/05/the-sqlplus-settings-i-like/#comment-10601</guid>
		<description>Just used the "SET LONG" to export entire clob field in sqlplus.  Thanks for the great tip!</description>
		<content:encoded><![CDATA[<p>Just used the &#8220;SET LONG&#8221; to export entire clob field in sqlplus.  Thanks for the great tip!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on OCM preparation by Paresh</title>
		<link>http://laurentschneider.com/wordpress/2006/05/ocm-preparation.html#comment-10596</link>
		<dc:creator>Paresh</dc:creator>
		<pubDate>Thu, 04 Mar 2010 20:10:20 +0000</pubDate>
		<guid isPermaLink="false">http://laurentschneider.com/wordpress/2006/05/02/ocm-preparation/#comment-10596</guid>
		<description>Hi,

I have a question about OCM exam. I understand that it is not advisable to ‘discover’ things during the exam. At the same time I don’t think it is possible to remember all the syntax (diagrams) no matter even if one has years of experience. Is the search function (*not* google search ;-)) available in reference documentation provided during the exam?

Thanks,
Paresh</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I have a question about OCM exam. I understand that it is not advisable to ‘discover’ things during the exam. At the same time I don’t think it is possible to remember all the syntax (diagrams) no matter even if one has years of experience. Is the search function (*not* google search ;-)) available in reference documentation provided during the exam?</p>
<p>Thanks,<br />
Paresh</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on on analytics and superaggregation by Laurent Schneider</title>
		<link>http://laurentschneider.com/wordpress/2010/02/on-analytics-and-superaggregation.html#comment-10582</link>
		<dc:creator>Laurent Schneider</dc:creator>
		<pubDate>Mon, 01 Mar 2010 07:54:24 +0000</pubDate>
		<guid isPermaLink="false">http://laurentschneider.com/?p=644#comment-10582</guid>
		<description>Thanks for the info... smart move from IBM I suppose!</description>
		<content:encoded><![CDATA[<p>Thanks for the info&#8230; smart move from IBM I suppose!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on on analytics and superaggregation by Gary</title>
		<link>http://laurentschneider.com/wordpress/2010/02/on-analytics-and-superaggregation.html#comment-10576</link>
		<dc:creator>Gary</dc:creator>
		<pubDate>Sun, 28 Feb 2010 22:19:04 +0000</pubDate>
		<guid isPermaLink="false">http://laurentschneider.com/?p=644#comment-10576</guid>
		<description>They licensed a bunch of functionality from EnterpriseDB, which added Oracle-like functions to Postgres.

http://www.enterprisedb.com/solutions/ibm_db2_license.do</description>
		<content:encoded><![CDATA[<p>They licensed a bunch of functionality from EnterpriseDB, which added Oracle-like functions to Postgres.</p>
<p><a href="http://www.enterprisedb.com/solutions/ibm_db2_license.do" rel="nofollow">http://www.enterprisedb.com/solutions/ibm_db2_license.do</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on on analytics and superaggregation by Laurent Schneider</title>
		<link>http://laurentschneider.com/wordpress/2010/02/on-analytics-and-superaggregation.html#comment-10575</link>
		<dc:creator>Laurent Schneider</dc:creator>
		<pubDate>Sun, 28 Feb 2010 20:33:54 +0000</pubDate>
		<guid isPermaLink="false">http://laurentschneider.com/?p=644#comment-10575</guid>
		<description>I will get a try, Serge mentioned the DB2_COMBATIBLITY_VECTOR=ORA setting so that I can also use plsql</description>
		<content:encoded><![CDATA[<p>I will get a try, Serge mentioned the DB2_COMBATIBLITY_VECTOR=ORA setting so that I can also use plsql</p>
]]></content:encoded>
	</item>
</channel>
</rss>
