<?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: Virtual Columns &#8211; 11g</title>
	<atom:link href="http://jonathanlewis.wordpress.com/2006/10/29/virtual-columns-11g/feed/" rel="self" type="application/rss+xml" />
	<link>http://jonathanlewis.wordpress.com/2006/10/29/virtual-columns-11g/</link>
	<description>Just another Oracle weblog</description>
	<lastBuildDate>Tue, 18 Jun 2013 17:11:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Virtual columns revisited &#171; Oracle Scratchpad</title>
		<link>http://jonathanlewis.wordpress.com/2006/10/29/virtual-columns-11g/#comment-32798</link>
		<dc:creator><![CDATA[Virtual columns revisited &#171; Oracle Scratchpad]]></dc:creator>
		<pubDate>Wed, 15 Apr 2009 12:24:11 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanlewis.wordpress.com/2006/10/29/virtual-columns-11g/#comment-32798</guid>
		<description><![CDATA[[...] estimate resonably accurately how many employess have salary + nvl(commission,0) &gt; 100000.  But (until 11g, perhaps) you can&#8217;t create virtual columns unless you index them using the feature that Oracle [...]]]></description>
		<content:encoded><![CDATA[<p>[...] estimate resonably accurately how many employess have salary + nvl(commission,0) &gt; 100000.  But (until 11g, perhaps) you can&#8217;t create virtual columns unless you index them using the feature that Oracle [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: avanish</title>
		<link>http://jonathanlewis.wordpress.com/2006/10/29/virtual-columns-11g/#comment-7221</link>
		<dc:creator><![CDATA[avanish]]></dc:creator>
		<pubDate>Tue, 01 May 2007 06:17:11 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanlewis.wordpress.com/2006/10/29/virtual-columns-11g/#comment-7221</guid>
		<description><![CDATA[jl, a bit late to pitch in .... but virtual columns would be very useful incases where applictaions have lot of lov kind of things, if we take the forms implementation of the lov, it would generate all the possibilites to make it a case-sensitive search, there a upper will be added on the column, in that cases, the virtual column with index would be much much better as the correct statistics would be given to the cost based optimizer.

few more things, we cannot update/insert values into the virtual column as they are derived.


but what would be the use of non-indexed virtual columns?????? what would the cost based optimizer do even if it finds the column to be selective?]]></description>
		<content:encoded><![CDATA[<p>jl, a bit late to pitch in &#8230;. but virtual columns would be very useful incases where applictaions have lot of lov kind of things, if we take the forms implementation of the lov, it would generate all the possibilites to make it a case-sensitive search, there a upper will be added on the column, in that cases, the virtual column with index would be much much better as the correct statistics would be given to the cost based optimizer.</p>
<p>few more things, we cannot update/insert values into the virtual column as they are derived.</p>
<p>but what would be the use of non-indexed virtual columns?????? what would the cost based optimizer do even if it finds the column to be selective?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Aldridge</title>
		<link>http://jonathanlewis.wordpress.com/2006/10/29/virtual-columns-11g/#comment-11</link>
		<dc:creator><![CDATA[David Aldridge]]></dc:creator>
		<pubDate>Mon, 30 Oct 2006 15:08:56 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanlewis.wordpress.com/2006/10/29/virtual-columns-11g/#comment-11</guid>
		<description><![CDATA[In many cases the resultant change on the non-virtual column would be indeterminate anyway. UPPER(), TRUNC(), SUBSTR() etc. all spring immediately to mind.]]></description>
		<content:encoded><![CDATA[<p>In many cases the resultant change on the non-virtual column would be indeterminate anyway. UPPER(), TRUNC(), SUBSTR() etc. all spring immediately to mind.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Lewis</title>
		<link>http://jonathanlewis.wordpress.com/2006/10/29/virtual-columns-11g/#comment-10</link>
		<dc:creator><![CDATA[Jonathan Lewis]]></dc:creator>
		<pubDate>Mon, 30 Oct 2006 12:56:13 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanlewis.wordpress.com/2006/10/29/virtual-columns-11g/#comment-10</guid>
		<description><![CDATA[Re:  Jeff Kemp / Updating virtual columns:

Given the need for general purpose code, I would be surprised if anyone tried to implement such a feature, at least not in the initial versions.  The scope for inconsistency and confusion seems far too high a risk.]]></description>
		<content:encoded><![CDATA[<p>Re:  Jeff Kemp / Updating virtual columns:</p>
<p>Given the need for general purpose code, I would be surprised if anyone tried to implement such a feature, at least not in the initial versions.  The scope for inconsistency and confusion seems far too high a risk.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Kemp</title>
		<link>http://jonathanlewis.wordpress.com/2006/10/29/virtual-columns-11g/#comment-9</link>
		<dc:creator><![CDATA[Jeff Kemp]]></dc:creator>
		<pubDate>Mon, 30 Oct 2006 11:57:08 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanlewis.wordpress.com/2006/10/29/virtual-columns-11g/#comment-9</guid>
		<description><![CDATA[This would be a brilliant feature.

Do you think it will support updating of those virtual columns? i.e. requiring a trigger to handle the value if such an update is logical - similar to the way we can create instead-of triggers on views which translate dml on the view to dml on the base tables...]]></description>
		<content:encoded><![CDATA[<p>This would be a brilliant feature.</p>
<p>Do you think it will support updating of those virtual columns? i.e. requiring a trigger to handle the value if such an update is logical &#8211; similar to the way we can create instead-of triggers on views which translate dml on the view to dml on the base tables&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
