<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GeeKs Blogging @ dotCOM &#187; ORACLE</title>
	<atom:link href="http://geeksbloggingat.com/archives/practices/oracle/feed/" rel="self" type="application/rss+xml" />
	<link>http://geeksbloggingat.com</link>
	<description>Let&#039;s share...</description>
	<lastBuildDate>Sun, 30 May 2010 22:58:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Fastest Web Application yet??</title>
		<link>http://geeksbloggingat.com/2009/12/10/fastest-web-application-yet/</link>
		<comments>http://geeksbloggingat.com/2009/12/10/fastest-web-application-yet/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 03:26:48 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[ORACLE]]></category>
		<category><![CDATA[Product Demostrations]]></category>
		<category><![CDATA[Fusion Middleware]]></category>
		<category><![CDATA[JDeveloper]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=858</guid>
		<description><![CDATA[I just had to share this!
How fast do you think can you build a fully functional Web Application? A little bit of twist here. The Web Application must have the Session Handling facility through Java Session Beans. It can optionally make use of Java Service Facades (I am still wondering what in the world that [...]


Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/10/16/oracle-openworld-2009-heralding-a-new-journey/' rel='bookmark' title='Permanent Link: Oracle Openworld 2009: Heralding a new journey'>Oracle Openworld 2009: Heralding a new journey</a></li><li><a href='http://geeksbloggingat.com/2009/06/04/oracle-fusion-middleware-11g-announced/' rel='bookmark' title='Permanent Link: Oracle Fusion Middleware 11g announced'>Oracle Fusion Middleware 11g announced</a></li><li><a href='http://geeksbloggingat.com/2009/11/05/managing-intellectual-properties/' rel='bookmark' title='Permanent Link: Managing Intellectual Properties'>Managing Intellectual Properties</a></li><li><a href='http://geeksbloggingat.com/2009/07/03/oracle-fusion-middleware-11g-released/' rel='bookmark' title='Permanent Link: Oracle Fusion Middleware 11g released'>Oracle Fusion Middleware 11g released</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>I just had to share this!</p>
<p>How fast do you think can you build a fully functional Web Application? A little bit of twist here. The Web Application must have the Session Handling facility through Java Session Beans. It can optionally make use of Java Service Facades (I am still wondering what in the world that is!!).</p>
<p>A month, 10 days, 5 days??</p>
<p><span id="more-858"></span>How about 10 minutes? <img src='http://geeksbloggingat.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
Shay Shmelter from Oracle is back with a miracle for us. He has created a fully functional Web Application using Oracle JDeveloper (part of the Oracle SOA Suite) and ADF bindings. Check out the video <a href="http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/JDev11gExperience/JDev11gExperience.html" target="_blank" rel="nofollow">here</a>. It really is a visual treat.</p>
<p>Is Oracle throwing out a challenge to everybody here?<br />
Just a thought. What prevents this exact scenario to be simulated in other IDEs or RAD Tools? With a little background preparation and practice, a pro may just be able to simulate it in NetBeans as well.</p>
<p>Did I hear NO?? Be a little louder please. You are not audible yet!</p>


<p>Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/10/16/oracle-openworld-2009-heralding-a-new-journey/' rel='bookmark' title='Permanent Link: Oracle Openworld 2009: Heralding a new journey'>Oracle Openworld 2009: Heralding a new journey</a></li><li><a href='http://geeksbloggingat.com/2009/06/04/oracle-fusion-middleware-11g-announced/' rel='bookmark' title='Permanent Link: Oracle Fusion Middleware 11g announced'>Oracle Fusion Middleware 11g announced</a></li><li><a href='http://geeksbloggingat.com/2009/11/05/managing-intellectual-properties/' rel='bookmark' title='Permanent Link: Managing Intellectual Properties'>Managing Intellectual Properties</a></li><li><a href='http://geeksbloggingat.com/2009/07/03/oracle-fusion-middleware-11g-released/' rel='bookmark' title='Permanent Link: Oracle Fusion Middleware 11g released'>Oracle Fusion Middleware 11g released</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/12/10/fastest-web-application-yet/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Changes to the Oracle Homepage?</title>
		<link>http://geeksbloggingat.com/2009/11/04/changes-to-the-oracle-homepage/</link>
		<comments>http://geeksbloggingat.com/2009/11/04/changes-to-the-oracle-homepage/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 19:43:27 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[IT News]]></category>
		<category><![CDATA[ORACLE]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=843</guid>
		<description><![CDATA[Just browsing through the Internet, particularly the Oracle Homepage, http://www.oracle.com, I noticed it to be a little different than the way I had seen it in the past. The  changes are subtle, but, in Web Designing, it is these subtle changes which bring about a big difference!  
Googling it brought up this beautiful [...]


Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/09/03/oracle-finalizes-new-training-partner/' rel='bookmark' title='Permanent Link: Oracle finalizes new Training Partner'>Oracle finalizes new Training Partner</a></li><li><a href='http://geeksbloggingat.com/2009/07/03/oracle-fusion-middleware-11g-released/' rel='bookmark' title='Permanent Link: Oracle Fusion Middleware 11g released'>Oracle Fusion Middleware 11g released</a></li><li><a href='http://geeksbloggingat.com/2009/07/23/oracle-11g-certification-coming-soon/' rel='bookmark' title='Permanent Link: Oracle 11g Certification coming soon'>Oracle 11g Certification coming soon</a></li><li><a href='http://geeksbloggingat.com/2010/02/11/oracle-buys-convergin/' rel='bookmark' title='Permanent Link: Oracle buys Convergin'>Oracle buys Convergin</a></li><li><a href='http://geeksbloggingat.com/2009/08/30/oracle-divorcing-prometric/' rel='bookmark' title='Permanent Link: Oracle divorcing Prometric'>Oracle divorcing Prometric</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Just browsing through the Internet, particularly the Oracle Homepage, <a href="http://www.oracle.com" target="_blank" rel="nofollow">http://www.oracle.com</a>, I noticed it to be a little different than the way I had seen it in the past. The  changes are subtle, but, in Web Designing, it is these subtle changes which bring about a big difference! <img src='http://geeksbloggingat.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><span id="more-843"></span>Googling it brought up this beautiful <a href="http://blogs.oracle.com/mix/2009/10/check_out_the_new_oracle_home.html" target="_blank" rel="nofollow">post from Tim Bonneman</a> from Oracle outlining the changes. See if you can catch all of them!</p>
<p>The top has some menus. I see the menus have been reorganized. They have become a little more classy, and the text easier on the eyes.</p>
<p>For a change, I see the banner is now bigger, and the entire flash banner towards the top of the page has been turned into a hyperlink. This practically means, instead of scrolling out mouse especially to &#8220;Learn More&#8221;, clicking anywhere on the banner will take us to the relevant article.</p>
<p>From the concept I feel similar to Video Advertising by Google on Youtube, News from 3 special categories, Customer Spotlight, Special Events and Innovation Showcase is now shown in a translucent space, just below the large flash banner. Links to more news are also easily accessible through a single click.</p>
<p>There&#8217;s a new News Ticker, something like a Java Applet being refreshed continuously, just below the banner. More News! Well, a company the size and diversity of Oracle is expected to have lots to share after all. There are new developments happening at Oracle everyday!</p>
<p>Something peculiar I noticed as a flaw, the News Ticker item doesn&#8217;t stay on the Mouse Scroll above the News Item. It continuously refreshes itself irrespective of the Mouse Cursor position and you have to wait for the News Item to appear again in case you miss it the first time. A small Javascript could fix this. Too difficult for a better Customer Experience, eh??</p>
<p>The refresh interval also seems to be close to 3 seconds. My personal feeling is that it is more to draw attention to the News Ticker, than actually extract value out of it. Just one of the many differences the gurus claim between a FLASHY website, and a USEFUL website. Subtle, yet important!</p>
<p>A new Quick Links applet has been added to the bottom right. My question, &#8220;Can I customize it to show only the links I want to show, as per my personal usage?&#8221;. If it is not my own Quick Links, then it may be quick for others, but not that quick for me!</p>
<p>Nice little tweaks! I am sure the competition can also learn a lot from the Oracle Website on how to keep it simple, yet intuitive, and useful. A couple of things here and there may be discounted as personal choices. Let&#8217;s wait for the customer reactions on this one. What&#8217;s your take? Leave a comment..</p>


<p>Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/09/03/oracle-finalizes-new-training-partner/' rel='bookmark' title='Permanent Link: Oracle finalizes new Training Partner'>Oracle finalizes new Training Partner</a></li><li><a href='http://geeksbloggingat.com/2009/07/03/oracle-fusion-middleware-11g-released/' rel='bookmark' title='Permanent Link: Oracle Fusion Middleware 11g released'>Oracle Fusion Middleware 11g released</a></li><li><a href='http://geeksbloggingat.com/2009/07/23/oracle-11g-certification-coming-soon/' rel='bookmark' title='Permanent Link: Oracle 11g Certification coming soon'>Oracle 11g Certification coming soon</a></li><li><a href='http://geeksbloggingat.com/2010/02/11/oracle-buys-convergin/' rel='bookmark' title='Permanent Link: Oracle buys Convergin'>Oracle buys Convergin</a></li><li><a href='http://geeksbloggingat.com/2009/08/30/oracle-divorcing-prometric/' rel='bookmark' title='Permanent Link: Oracle divorcing Prometric'>Oracle divorcing Prometric</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/11/04/changes-to-the-oracle-homepage/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Oracle Openworld 2009: Heralding a new journey</title>
		<link>http://geeksbloggingat.com/2009/10/16/oracle-openworld-2009-heralding-a-new-journey/</link>
		<comments>http://geeksbloggingat.com/2009/10/16/oracle-openworld-2009-heralding-a-new-journey/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 16:47:33 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[IT News]]></category>
		<category><![CDATA[ORACLE]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=835</guid>
		<description><![CDATA[Oracle&#8217;s much famed Open World 2009 in San Francisco, US came to a close yesterday. Open World is Oracle&#8217;s Annual showcase event where veterans and Partners from all over the industry join in to share their experiences. It is also one of the most awaited times of the year for the Oracle User Community because [...]


Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/07/03/oracle-fusion-middleware-11g-released/' rel='bookmark' title='Permanent Link: Oracle Fusion Middleware 11g released'>Oracle Fusion Middleware 11g released</a></li><li><a href='http://geeksbloggingat.com/2009/11/04/changes-to-the-oracle-homepage/' rel='bookmark' title='Permanent Link: Changes to the Oracle Homepage?'>Changes to the Oracle Homepage?</a></li><li><a href='http://geeksbloggingat.com/2009/09/11/sun-oracle-is-faster-proof-october-14/' rel='bookmark' title='Permanent Link: Sun + Oracle is faster: Proof October 14'>Sun + Oracle is faster: Proof October 14</a></li><li><a href='http://geeksbloggingat.com/2009/07/08/oracle-siebel-certification-needs-hands-on-training/' rel='bookmark' title='Permanent Link: Oracle Siebel Certification needs hands on training'>Oracle Siebel Certification needs hands on training</a></li><li><a href='http://geeksbloggingat.com/2010/02/11/oracle-buys-convergin/' rel='bookmark' title='Permanent Link: Oracle buys Convergin'>Oracle buys Convergin</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Oracle&#8217;s much famed Open World 2009 in San Francisco, US came to a close yesterday. Open World is Oracle&#8217;s Annual showcase event where veterans and Partners from all over the industry join in to share their experiences. It is also one of the most awaited times of the year for the Oracle User Community because of Oracle&#8217;s practice of making some of the biggest announcements this time of the year.</p>
<p><span id="more-835"></span>This year matched all the drama in the previous years, and, added a pinch of lemon and salt to the entire serving. What with some of the biggest announcements coming, huge workshops, SFDC CEO, Mr Bennioff joining the stage amid mud slinging on the competition and not to forget the open challenge thrown by Oracle + SUN combination to the entire Industry. The people returning from the hands-on sessions on the Oracle Fusion Platform and the new capabilities demonstrated by Oracle just sit there gaping with their mouths wide open, facial expressions confused between awe and joy!</p>
<p>From the CRM and SOA community point of view, arguably one of the single biggest announcements was the announcement of the Oracle Fusion Application Stack. This had been in the wings for quite a few years now and had created considerable buzz in the  Developer community as what all will be wiped out along with its launch, and what all would come. I had always seen the wrinkles reappear on the clients&#8217; faces on the very mention that the products they are buying today, may become obsolete quite soon!</p>
<p>We will try to provide an insight into some of the heaviest happenings of the Oracle Openworld 2009 in the days to come. In case any of you has had the chance to visit the Oracle Openworld LIVE, feel free to share your experiences.</p>
<p>Whether the Openworld has come to a close, or whether it has just heralding the beginning of a new era in Enterprise Architectures as we know them, sit back and give it a thought.</p>


<p>Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/07/03/oracle-fusion-middleware-11g-released/' rel='bookmark' title='Permanent Link: Oracle Fusion Middleware 11g released'>Oracle Fusion Middleware 11g released</a></li><li><a href='http://geeksbloggingat.com/2009/11/04/changes-to-the-oracle-homepage/' rel='bookmark' title='Permanent Link: Changes to the Oracle Homepage?'>Changes to the Oracle Homepage?</a></li><li><a href='http://geeksbloggingat.com/2009/09/11/sun-oracle-is-faster-proof-october-14/' rel='bookmark' title='Permanent Link: Sun + Oracle is faster: Proof October 14'>Sun + Oracle is faster: Proof October 14</a></li><li><a href='http://geeksbloggingat.com/2009/07/08/oracle-siebel-certification-needs-hands-on-training/' rel='bookmark' title='Permanent Link: Oracle Siebel Certification needs hands on training'>Oracle Siebel Certification needs hands on training</a></li><li><a href='http://geeksbloggingat.com/2010/02/11/oracle-buys-convergin/' rel='bookmark' title='Permanent Link: Oracle buys Convergin'>Oracle buys Convergin</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/10/16/oracle-openworld-2009-heralding-a-new-journey/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Query on the Long Column or Field</title>
		<link>http://geeksbloggingat.com/2009/10/07/query-on-the-long-column-or-field/</link>
		<comments>http://geeksbloggingat.com/2009/10/07/query-on-the-long-column-or-field/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 19:56:13 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[ORACLE]]></category>
		<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tricks]]></category>
		<category><![CDATA[Workarounds]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=829</guid>
		<description><![CDATA[A typical problem in any EAI project. Others too!!
One of the most common ways of building custom Error Handling or Logging mechanisms include dumping huge messages and XMLs in the database for future reference. It works as an excellent logging mechanism which can be pulled out in case something in the system fails.
This is generally [...]


Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/06/07/siebel-eim-nomenclature-of-custom-column/' rel='bookmark' title='Permanent Link: Siebel EIM &#8211; Nomenclature of Custom Column'>Siebel EIM &#8211; Nomenclature of Custom Column</a></li><li><a href='http://geeksbloggingat.com/2009/06/02/siebel-eim-custom-column-mapping/' rel='bookmark' title='Permanent Link: Siebel EIM &#8211; Custom column mapping'>Siebel EIM &#8211; Custom column mapping</a></li><li><a href='http://geeksbloggingat.com/2009/05/31/siebel-fins-industry-xml-query-service/' rel='bookmark' title='Permanent Link: Siebel &#8211; FINS Industry XML Query Service'>Siebel &#8211; FINS Industry XML Query Service</a></li><li><a href='http://geeksbloggingat.com/2009/05/12/siebel-looping-multiple-records-query-and-process/' rel='bookmark' title='Permanent Link: Siebel &#8211; Looping multiple records &#8211; Query and Process'>Siebel &#8211; Looping multiple records &#8211; Query and Process</a></li><li><a href='http://geeksbloggingat.com/2009/04/23/siebel-showing-red-asterisk-on-a-conditional-required-field/' rel='bookmark' title='Permanent Link: Siebel &#8211; Showing red asterisk on a conditionally required field'>Siebel &#8211; Showing red asterisk on a conditionally required field</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>A typical problem in any EAI project. Others too!!</p>
<p>One of the most common ways of building custom Error Handling or Logging mechanisms include dumping huge messages and XMLs in the database for future reference. It works as an excellent logging mechanism which can be pulled out in case something in the system fails.</p>
<p><span id="more-829"></span>This is generally achieved by using the &#8220;Long&#8221; column of the Oracle Database, and/or concatening multiple String type of columns. </p>
<p>Now, the typical problem. We dump the XMLs, fair enough. However, we can only pull out specific information from this XML and populate on some other columns, but, definitely not ALL the data in the huge XML that we have. We may pull out the Order Id, Reference Number and a couple of more fields, yet we definitely cannot drill out all the information.</p>
<p>However, the XML contains a lot more data. How do we query on the data in the Long column, in case the information is hidden deep into the XML, and is not saved separately in a String type column? I am assuming the Table based Logging mechanism.</p>
<p>I ran across something similar recently when I realized that I could not query on the Long Database column. Now, I have not discovered a special way of querying on the Long column that I am going to share here. Rather, this is a workaround.</p>
<p>Query for the relevant data in a traditional PL/SQL Editor like the SQL Developer or TOAD. You can still not run a query on the Long data type of column, but, with sufficient filters, you can reach out to a limited RecordSet around the actual record.</p>
<p>Right click -> Export -> TXT / CSV format and open the newly created file in a file editor. Run our favourite &#8220;Find..&#8221; tool to query for the exact data that you are looking for. And, voila, it could help you get as close to the actual record as possible.</p>
<p>Yeah, I agree if some of you out there are shouting, &#8220;Dumb, dumb, dumb tip!!&#8221;. But then, worked for me. <img src='http://geeksbloggingat.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I had this typical interface which was just dumping XMLs in the Logs one after the other, without any identifiers. And, it was becoming terribly difficult to dig out the XML with a particular identifier. After all else that I could think of failed, this one worked like a charm.</p>
<p>I thank all my friends who were with me till late night, helping me get this through! Thanks, Madhvi. Thanks, Himanshu. Cheers.. <img src='http://geeksbloggingat.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>


<p>Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/06/07/siebel-eim-nomenclature-of-custom-column/' rel='bookmark' title='Permanent Link: Siebel EIM &#8211; Nomenclature of Custom Column'>Siebel EIM &#8211; Nomenclature of Custom Column</a></li><li><a href='http://geeksbloggingat.com/2009/06/02/siebel-eim-custom-column-mapping/' rel='bookmark' title='Permanent Link: Siebel EIM &#8211; Custom column mapping'>Siebel EIM &#8211; Custom column mapping</a></li><li><a href='http://geeksbloggingat.com/2009/05/31/siebel-fins-industry-xml-query-service/' rel='bookmark' title='Permanent Link: Siebel &#8211; FINS Industry XML Query Service'>Siebel &#8211; FINS Industry XML Query Service</a></li><li><a href='http://geeksbloggingat.com/2009/05/12/siebel-looping-multiple-records-query-and-process/' rel='bookmark' title='Permanent Link: Siebel &#8211; Looping multiple records &#8211; Query and Process'>Siebel &#8211; Looping multiple records &#8211; Query and Process</a></li><li><a href='http://geeksbloggingat.com/2009/04/23/siebel-showing-red-asterisk-on-a-conditional-required-field/' rel='bookmark' title='Permanent Link: Siebel &#8211; Showing red asterisk on a conditionally required field'>Siebel &#8211; Showing red asterisk on a conditionally required field</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/10/07/query-on-the-long-column-or-field/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ORACLE &#8211; DUAL Table</title>
		<link>http://geeksbloggingat.com/2009/08/10/oracle-dual-table/</link>
		<comments>http://geeksbloggingat.com/2009/08/10/oracle-dual-table/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 15:22:46 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[ORACLE]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=733</guid>
		<description><![CDATA[One of the first things that any introductory SQL tutorial teaches, is about the DUAL table in Oracle. It is the commonest of the lot, and extremely useful, I must say. The DUAL table is installed automatically with the standard Oracle Data Dictionary at the time of installing the ORACLE Database itself.
I wanted to write [...]


Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/07/11/oracle-siebel-certification-needs-hands-on-training-ii/' rel='bookmark' title='Permanent Link: Oracle Siebel Certification needs hands on training &#8211; II'>Oracle Siebel Certification needs hands on training &#8211; II</a></li><li><a href='http://geeksbloggingat.com/2009/07/23/oracle-11g-certification-coming-soon/' rel='bookmark' title='Permanent Link: Oracle 11g Certification coming soon'>Oracle 11g Certification coming soon</a></li><li><a href='http://geeksbloggingat.com/2009/11/04/changes-to-the-oracle-homepage/' rel='bookmark' title='Permanent Link: Changes to the Oracle Homepage?'>Changes to the Oracle Homepage?</a></li><li><a href='http://geeksbloggingat.com/2009/07/03/oracle-fusion-middleware-11g-released/' rel='bookmark' title='Permanent Link: Oracle Fusion Middleware 11g released'>Oracle Fusion Middleware 11g released</a></li><li><a href='http://geeksbloggingat.com/2009/06/19/oracle-buys-conformia/' rel='bookmark' title='Permanent Link: Oracle buys IP Assets of Conformia'>Oracle buys IP Assets of Conformia</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>One of the first things that any introductory SQL tutorial teaches, is about the DUAL table in Oracle. It is the commonest of the lot, and extremely useful, I must say. The DUAL table is installed automatically with the standard Oracle Data Dictionary at the time of installing the ORACLE Database itself.</p>
<p><span id="more-733"></span>I wanted to write an introductory article on Siebel EIM today, however,somehow, DUAL seemed to catch a bigger fantasy! In any case, proficiency in DB is just as much desired at times, as in Siebel Architecture. I tried a little dabbling around with this little table. I am summing up my findings here.</p>
<p>As I said before, the DUAL table is installed along with the Oracle Data Dictionary</p>
<p>After logging into Oracle, I described the table. I was using Oracle&#8217;s SQL Developer, so if you were expecting the SQL prompt here, I am sorry! <img src='http://geeksbloggingat.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><i>DESC DUAL</i></p>
<p>Output:<br />
<i><br />
desc dual<br />
Name	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;		Null?	  &nbsp;&nbsp;&nbsp;Type<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
DUMMY		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;					  VARCHAR2(1)                                                                                                                                                 </p>
<p>1 rows selected<br />
</i></p>
<p>Next statement, &#8220;SELECT *&#8221;..</p>
<p><i>SELECT * FROM DUAL</i></p>
<p>Output:<br />
<i><br />
DUMMY<br />
&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
X<br />
</i></p>
<p>I tried the above from my own login without any Admin priviledges on the Oracle DB and it seemed to work just as fine.<br />
DUAL table can be very useful with the many uses that it ca inherently be put to.</p>
<p>Finding out the System Date:</p>
<p><i>SELECT SYSDATE FROM DUAL</i></p>
<p>Output:<br />
<i><br />
SYSDATE<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
10-AUG-09<br />
</i></p>
<p>A number of system variables may be found out from the system this way, using the DUAL Table.</p>
<p>It can also be useful, if in case you want to output a particualar value in the output of an SQL Statement. For example:</p>
<p><i>SELECT &#8216;GEEKSBLOGGINGAT.COM&#8217; FROM DUAL</i></p>
<p>Output:<br />
<i><br />
&#8216;GEEKSBLOGGINGAT.COM&#8217;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
GEEKSBLOGGINGAT.COM<br />
</i></p>
<p>The above functionalities are of immense use, especially in the case of Siebel EIM where we need to twist the outputs as per our Business Requirements. One of the places it can be used is to set up the Headers to the SQL Output, while spooling it to a TXT file.</p>
<p>Now, the catch. Try doing the above on other tables, it will still work. Surprised?? However, we generally use DUAL in normal practice so as not to touch the other tables and tamper them by mistake. Also, DUAL will return exactly one record, while the other tables are likely to return much larger number of records, which could possibly keep varying with time.</p>
<p>There is obviously much more to the DUAL table. It is already available in detail on the <a href="http://oracle.com" target="_blank" rel="nofollow">Oracle website</a> for the more inquisitive. The above was only a brief introduction.</p>


<p>Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/07/11/oracle-siebel-certification-needs-hands-on-training-ii/' rel='bookmark' title='Permanent Link: Oracle Siebel Certification needs hands on training &#8211; II'>Oracle Siebel Certification needs hands on training &#8211; II</a></li><li><a href='http://geeksbloggingat.com/2009/07/23/oracle-11g-certification-coming-soon/' rel='bookmark' title='Permanent Link: Oracle 11g Certification coming soon'>Oracle 11g Certification coming soon</a></li><li><a href='http://geeksbloggingat.com/2009/11/04/changes-to-the-oracle-homepage/' rel='bookmark' title='Permanent Link: Changes to the Oracle Homepage?'>Changes to the Oracle Homepage?</a></li><li><a href='http://geeksbloggingat.com/2009/07/03/oracle-fusion-middleware-11g-released/' rel='bookmark' title='Permanent Link: Oracle Fusion Middleware 11g released'>Oracle Fusion Middleware 11g released</a></li><li><a href='http://geeksbloggingat.com/2009/06/19/oracle-buys-conformia/' rel='bookmark' title='Permanent Link: Oracle buys IP Assets of Conformia'>Oracle buys IP Assets of Conformia</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/08/10/oracle-dual-table/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
