<?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>Database Geek Blog &#187; Learn Oracle</title>
	<atom:link href="http://database-geek.com/category/learn-oracle/feed/" rel="self" type="application/rss+xml" />
	<link>http://database-geek.com</link>
	<description>Database Stuff, from a Geek</description>
	<lastBuildDate>Thu, 03 Nov 2011 19:19:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Using Bind Variables</title>
		<link>http://database-geek.com/2011/11/03/using-bind-variables/</link>
		<comments>http://database-geek.com/2011/11/03/using-bind-variables/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 19:19:24 +0000</pubDate>
		<dc:creator>Lewi</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[Learn Oracle]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://database-geek.com/?p=644</guid>
		<description><![CDATA[<p><a href="http://database-geek.com/2011/11/03/using-bind-variables/">Using Bind Variables</a> is a post from: <a href="http://database-geek.com">Database Geek Blog</a></p>
<p>


</p><p>Using Bind Variables is a post from: Database Geek Blog</p>
<p>LewisC&#8217;s An Expert&#8217;s Guide To Oracle Technology</p>
<p>Ok, I know you you&#8217;ve heard of them. Heck, in some cases, you&#8217;ve been beaten over the head with them. So why   aren&#8217;t you using them?</p>
<p>I&#8217;ve heard some people saying that it&#8217;s easier to code without bind variables. Really? Concatenating strings,   potentially with embedded quotes and/or varying formats, is easier than using bind variables?</p>
<p>I got&#8230; <a href="http://database-geek.com/2011/11/03/using-bind-variables/" class="read_more">Read the rest!</a></p>]]></description>
		<wfw:commentRss>http://database-geek.com/2011/11/03/using-bind-variables/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle DBMS_SCHEDULER Part 2 &#8211; The API</title>
		<link>http://database-geek.com/2011/02/14/oracle-dbms_scheduler-part-2-the-api/</link>
		<comments>http://database-geek.com/2011/02/14/oracle-dbms_scheduler-part-2-the-api/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 16:32:00 +0000</pubDate>
		<dc:creator>Lewi</dc:creator>
				<category><![CDATA[Learn Oracle]]></category>
		<category><![CDATA[pl/sql]]></category>
		<category><![CDATA[Solve Problems]]></category>
		<category><![CDATA[Stay Current]]></category>
		<category><![CDATA[dbms_scheduler]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[scheduling]]></category>

		<guid isPermaLink="false">http://database-geek.com/2011/02/14/oracle-dbms_scheduler-part-2-the-api/</guid>
		<description><![CDATA[<p><a href="http://database-geek.com/2011/02/14/oracle-dbms_scheduler-part-2-the-api/">Oracle DBMS_SCHEDULER Part 2 &ndash; The API</a> is a post from: <a href="http://database-geek.com">Database Geek Blog</a></p>
<p>Oracle DBMS_SCHEDULER Part 2 &#8211; The API is a post from: Database Geek Blog</p>
<p>In Part 1 of this series, I introduced you to the basic components and some information you need to know before using the scheduler. Today&#8217;s post will cover using the API to create some basic objects. I&#8217;ll show how to use SQL Developer to simplify some of these tasks.</p>
<p>Today&#8217;s post will cover creating programs and jobs.</p>
<h2>Programs</h2>
<p>As I said&#8230; <a href="http://database-geek.com/2011/02/14/oracle-dbms_scheduler-part-2-the-api/" class="read_more">Read the rest!</a></p>]]></description>
		<wfw:commentRss>http://database-geek.com/2011/02/14/oracle-dbms_scheduler-part-2-the-api/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OCFS &#8211; Oracle Cloud File System</title>
		<link>http://database-geek.com/2011/02/12/ocfs-oracle-cloud-file-system/</link>
		<comments>http://database-geek.com/2011/02/12/ocfs-oracle-cloud-file-system/#comments</comments>
		<pubDate>Sat, 12 Feb 2011 16:19:26 +0000</pubDate>
		<dc:creator>Lewi</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[Executive Overview]]></category>
		<category><![CDATA[Learn Oracle]]></category>
		<category><![CDATA[Stay Current]]></category>

		<guid isPermaLink="false">http://database-geek.com/2011/02/12/ocfs-oracle-cloud-file-system/</guid>
		<description><![CDATA[<p><a href="http://database-geek.com/2011/02/12/ocfs-oracle-cloud-file-system/">OCFS &#8211; Oracle Cloud File System</a> is a post from: <a href="http://database-geek.com">Database Geek Blog</a></p>
<p>OCFS &#8211; Oracle Cloud File System is a post from: Database Geek Blog</p>
<p>OCFS? That sure sounds familiar! OFS, OCFS? Where have a I heard that before? Oh yeah, Oracle Cluster File System! So, now Oracle has a cloud file system? Cool!</p>
<p>OCFS is based on ASM Cluster File System (ACFS) and ASM Dynamic Volume Manager (ADVM). It looks like the marketing material also refers to OCFS as CloudFS. The idea is to use ASM&#8230; <a href="http://database-geek.com/2011/02/12/ocfs-oracle-cloud-file-system/" class="read_more">Read the rest!</a></p>]]></description>
		<wfw:commentRss>http://database-geek.com/2011/02/12/ocfs-oracle-cloud-file-system/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Oracle DBMS_SCHEDULER Part 1&#8211;The Basics</title>
		<link>http://database-geek.com/2011/01/30/oracle-dbms_scheduler-part-1the-basics/</link>
		<comments>http://database-geek.com/2011/01/30/oracle-dbms_scheduler-part-1the-basics/#comments</comments>
		<pubDate>Sun, 30 Jan 2011 15:47:06 +0000</pubDate>
		<dc:creator>Lewi</dc:creator>
				<category><![CDATA[Learn Oracle]]></category>
		<category><![CDATA[Solve Problems]]></category>
		<category><![CDATA[Stay Current]]></category>
		<category><![CDATA[dbms_scheduler]]></category>
		<category><![CDATA[grants]]></category>
		<category><![CDATA[object type]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[scheduler objects]]></category>

		<guid isPermaLink="false">http://database-geek.com/2011/01/30/oracle-dbms_scheduler-part-1the-basics/</guid>
		<description><![CDATA[<p><a href="http://database-geek.com/2011/01/30/oracle-dbms_scheduler-part-1the-basics/">Oracle DBMS_SCHEDULER Part 1&ndash;The Basics</a> is a post from: <a href="http://database-geek.com">Database Geek Blog</a></p>
<p>Oracle DBMS_SCHEDULER Part 1&#8211;The Basics is a post from: Database Geek Blog</p>
<p>DBMS_SCHEDULER is Oracle&#8217;s full featured scheduling solution that runs inside the database. Think of it as a complete replacement for DBMS_JOB (which I do still use occasionally but am using less and less over time). DBMS_SCHEDULER has a lot of benefits over DBMS_JOB &#8211; ability to stop a job, ability to reuse code, ability to reuse schedules, ability to chain jobs into a&#8230; <a href="http://database-geek.com/2011/01/30/oracle-dbms_scheduler-part-1the-basics/" class="read_more">Read the rest!</a></p>]]></description>
		<wfw:commentRss>http://database-geek.com/2011/01/30/oracle-dbms_scheduler-part-1the-basics/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Designing the Data Mart &#8211; Part 2</title>
		<link>http://database-geek.com/2009/05/18/designing-the-data-mart-part-2/</link>
		<comments>http://database-geek.com/2009/05/18/designing-the-data-mart-part-2/#comments</comments>
		<pubDate>Mon, 18 May 2009 14:21:00 +0000</pubDate>
		<dc:creator>Lewi</dc:creator>
				<category><![CDATA[data warehouse]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[Learn]]></category>
		<category><![CDATA[Learn Oracle]]></category>
		<category><![CDATA[Solve Problems]]></category>
		<category><![CDATA[data mart]]></category>
		<category><![CDATA[detabase]]></category>
		<category><![CDATA[dimension]]></category>
		<category><![CDATA[fact]]></category>
		<category><![CDATA[star schema]]></category>

		<guid isPermaLink="false">http://database-geek.com/2009/05/18/designing-the-data-mart-part-2/</guid>
		<description><![CDATA[<p><a href="http://database-geek.com/2009/05/18/designing-the-data-mart-part-2/">Designing the Data Mart &#8211; Part 2</a> is a post from: <a href="http://database-geek.com">Database Geek Blog</a></p>
<p>Designing the Data Mart &#8211; Part 2 is a post from: Database Geek Blog</p>
<p>Continuing from Part 1.</p>
<p>So now we have our transactional model and a basic user story:</p>
<blockquote><p>Our first request from the business for our data mart is that they want to be able to query all of the orders by date, by customer and/or by region (state, city or country). They want to be able to aggregate (sum and average) across</p></blockquote><p>&#8230; <a href="http://database-geek.com/2009/05/18/designing-the-data-mart-part-2/" class="read_more">Read the rest!</a></p>]]></description>
		<wfw:commentRss>http://database-geek.com/2009/05/18/designing-the-data-mart-part-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Designing the Data Mart &#8211; Part 1</title>
		<link>http://database-geek.com/2009/05/16/designing-the-data-mart-part-1/</link>
		<comments>http://database-geek.com/2009/05/16/designing-the-data-mart-part-1/#comments</comments>
		<pubDate>Sat, 16 May 2009 14:35:00 +0000</pubDate>
		<dc:creator>Lewi</dc:creator>
				<category><![CDATA[Architect]]></category>
		<category><![CDATA[data model]]></category>
		<category><![CDATA[data warehouse]]></category>
		<category><![CDATA[Learn Oracle]]></category>
		<category><![CDATA[Solve Problems]]></category>
		<category><![CDATA[data mart]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[dimension]]></category>
		<category><![CDATA[dimensional model]]></category>
		<category><![CDATA[fact]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://database-geek.com/2009/05/18/designing-the-data-mart-part-1/</guid>
		<description><![CDATA[<p><a href="http://database-geek.com/2009/05/16/designing-the-data-mart-part-1/">Designing the Data Mart &#8211; Part 1</a> is a post from: <a href="http://database-geek.com">Database Geek Blog</a></p>
<p>Designing the Data Mart &#8211; Part 1 is a post from: Database Geek Blog</p>
<p>As I mentioned a while back (a loooong while back), I have been thinking about writing up how I design data marts. The problem with that is that it is a huge topic. Even converting an existing schema (which doesn&#8217;t always exist) to a data mart (star schema style), still takes plenty of behind the scenes data analysis and prepwork. Still,&#8230; <a href="http://database-geek.com/2009/05/16/designing-the-data-mart-part-1/" class="read_more">Read the rest!</a></p>]]></description>
		<wfw:commentRss>http://database-geek.com/2009/05/16/designing-the-data-mart-part-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PL/JSON v0.6.2 Released</title>
		<link>http://database-geek.com/2009/05/09/pljson-v062-released/</link>
		<comments>http://database-geek.com/2009/05/09/pljson-v062-released/#comments</comments>
		<pubDate>Sat, 09 May 2009 12:58:22 +0000</pubDate>
		<dc:creator>Lewi</dc:creator>
				<category><![CDATA[data types]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Learn Oracle]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[pl/sql]]></category>
		<category><![CDATA[Solve Problems]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[pj/json]]></category>
		<category><![CDATA[pljson]]></category>

		<guid isPermaLink="false">http://database-geek.com/?p=501</guid>
		<description><![CDATA[<p><a href="http://database-geek.com/2009/05/09/pljson-v062-released/">PL/JSON v0.6.2 Released</a> is a post from: <a href="http://database-geek.com">Database Geek Blog</a></p>
<p>PL/JSON v0.6.2 Released is a post from: Database Geek Blog</p>
<p>It was pointed out to me that I had a few errors in the previous release.  Those have been fixed and the install should go a lot smoother now.  No additional functionality here, just bug fixes.  If you tweaked the previous release to install it, you don&#8217;t need this one.</p>
<p>As always, you can download the new code directly from the PL/JSON SourceForge page.</p>
<p>Change&#8230; <a href="http://database-geek.com/2009/05/09/pljson-v062-released/" class="read_more">Read the rest!</a></p>]]></description>
		<wfw:commentRss>http://database-geek.com/2009/05/09/pljson-v062-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PL/JSON v0.6 Released to SourceForge</title>
		<link>http://database-geek.com/2009/04/27/pljson-v06-released-to-sourceforge/</link>
		<comments>http://database-geek.com/2009/04/27/pljson-v06-released-to-sourceforge/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 11:21:20 +0000</pubDate>
		<dc:creator>Lewi</dc:creator>
				<category><![CDATA[Data]]></category>
		<category><![CDATA[data model]]></category>
		<category><![CDATA[data types]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[Learn Oracle]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[pl/sql]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[pljson]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://database-geek.com/2009/04/27/pljson-v06-released-to-sourceforge/</guid>
		<description><![CDATA[<p><a href="http://database-geek.com/2009/04/27/pljson-v06-released-to-sourceforge/">PL/JSON v0.6 Released to SourceForge</a> is a post from: <a href="http://database-geek.com">Database Geek Blog</a></p>
<p>PL/JSON v0.6 Released to SourceForge is a post from: Database Geek Blog</p>
<p>From the Database Geek.</p>
<p>PL/JSON v0.6.1 has now been released to Sourceforge.net. The reason for the .1 is that I forgot a dependency on the 0.6 release.</p>
<p>Anyway, PL/JSON can now create JSON via the API or through parsing a text string. The parser is implemented as a stand along package. That means you can write your own parser (or use an external&#8230; <a href="http://database-geek.com/2009/04/27/pljson-v06-released-to-sourceforge/" class="read_more">Read the rest!</a></p>]]></description>
		<wfw:commentRss>http://database-geek.com/2009/04/27/pljson-v06-released-to-sourceforge/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Use a Pipelined Function to Select Source Code Arguments</title>
		<link>http://database-geek.com/2009/04/23/use-a-pipelined-function-to-select-source-code-arguments/</link>
		<comments>http://database-geek.com/2009/04/23/use-a-pipelined-function-to-select-source-code-arguments/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 22:01:27 +0000</pubDate>
		<dc:creator>Lewi</dc:creator>
				<category><![CDATA[database]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Learn Oracle]]></category>
		<category><![CDATA[pl/sql]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Solve Problems]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[objects]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[pipelined]]></category>

		<guid isPermaLink="false">http://database-geek.com/2009/04/23/use-a-pipelined-function-to-select-source-code-arguments/</guid>
		<description><![CDATA[<p><a href="http://database-geek.com/2009/04/23/use-a-pipelined-function-to-select-source-code-arguments/">Use a Pipelined Function to Select Source Code Arguments</a> is a post from: <a href="http://database-geek.com">Database Geek Blog</a></p>
<p>Use a Pipelined Function to Select Source Code Arguments is a post from: Database Geek Blog</p>
<p>From the Database Geek.</p>
<p>I recently needed to query all of the arguments to the various stored procedures, functions, packaged objects and types. Oracle provides all of this information in the data dictionary in the ALL_PROCEDURES and ALL_ARGUMENTS views. The problem with this is that it&#8217;s kind of kludgey to suck out all of the pertinent data.</p>
<p>One problem&#8230; <a href="http://database-geek.com/2009/04/23/use-a-pipelined-function-to-select-source-code-arguments/" class="read_more">Read the rest!</a></p>]]></description>
		<wfw:commentRss>http://database-geek.com/2009/04/23/use-a-pipelined-function-to-select-source-code-arguments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stupid Database Tricks &#8211; Shutdown the server from a stored procedure</title>
		<link>http://database-geek.com/2009/04/19/stupid-database-tricks-shutdown-the-server-from-a-stored-procedure/</link>
		<comments>http://database-geek.com/2009/04/19/stupid-database-tricks-shutdown-the-server-from-a-stored-procedure/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 19:38:15 +0000</pubDate>
		<dc:creator>Lewi</dc:creator>
				<category><![CDATA[database]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Learn Oracle]]></category>
		<category><![CDATA[pl/sql]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Solve Problems]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://database-geek.com/2009/04/19/stupid-database-tricks-shutdown-the-server-from-a-stored-procedure/</guid>
		<description><![CDATA[<p><a href="http://database-geek.com/2009/04/19/stupid-database-tricks-shutdown-the-server-from-a-stored-procedure/">Stupid Database Tricks &#8211; Shutdown the server from a stored procedure</a> is a post from: <a href="http://database-geek.com">Database Geek Blog</a></p>
<p>Stupid Database Tricks &#8211; Shutdown the server from a stored procedure is a post from: Database Geek Blog</p>
<p>From the Database Geek.</p>
<p>I&#8217;m not even going to try to explain why I wrote this. Let&#8217;s just say that it comes in handy on occasion.</p>
<p>What this very simple procedure does is use DBMS_SCHEDULER to execute a shutdown command in windows. This could easily be adapted to Unix and/or Linux.</p>
<p>Use at your own risk. By&#8230; <a href="http://database-geek.com/2009/04/19/stupid-database-tricks-shutdown-the-server-from-a-stored-procedure/" class="read_more">Read the rest!</a></p>]]></description>
		<wfw:commentRss>http://database-geek.com/2009/04/19/stupid-database-tricks-shutdown-the-server-from-a-stored-procedure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ORA_Tweet Now Does Short URLs</title>
		<link>http://database-geek.com/2009/04/11/ora_tweet-now-does-short-urls/</link>
		<comments>http://database-geek.com/2009/04/11/ora_tweet-now-does-short-urls/#comments</comments>
		<pubDate>Sat, 11 Apr 2009 12:57:08 +0000</pubDate>
		<dc:creator>Lewi</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Learn Oracle]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[pl/sql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[short url]]></category>
		<category><![CDATA[tweet]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[url]]></category>

		<guid isPermaLink="false">http://database-geek.com/?p=486</guid>
		<description><![CDATA[<p><a href="http://database-geek.com/2009/04/11/ora_tweet-now-does-short-urls/">ORA_Tweet Now Does Short URLs</a> is a post from: <a href="http://database-geek.com">Database Geek Blog</a></p>
<p>ORA_Tweet Now Does Short URLs is a post from: Database Geek Blog</p>
<p>Paul Gallagher, of the Tardate blog, emailed me this morning (or I guess it was last night) and sent me some code to enhace ORA_Tweet.  He wrote a package to call out to an is.gd API to convert a long URL to a short URL.  The really cool thing is that he used a regular expression to find matches INSIDE the comment body. &#8230; <a href="http://database-geek.com/2009/04/11/ora_tweet-now-does-short-urls/" class="read_more">Read the rest!</a></p>]]></description>
		<wfw:commentRss>http://database-geek.com/2009/04/11/ora_tweet-now-does-short-urls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Calculating Business Days and Business Days Between</title>
		<link>http://database-geek.com/2009/04/06/calculating-business-days-and-business-days-between/</link>
		<comments>http://database-geek.com/2009/04/06/calculating-business-days-and-business-days-between/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 19:13:06 +0000</pubDate>
		<dc:creator>Lewi</dc:creator>
				<category><![CDATA[data warehouse]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Learn]]></category>
		<category><![CDATA[Learn Oracle]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[pl/sql]]></category>
		<category><![CDATA[Solve Problems]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[data mart]]></category>
		<category><![CDATA[dim day]]></category>
		<category><![CDATA[dimension]]></category>
		<category><![CDATA[pl sql]]></category>

		<guid isPermaLink="false">http://database-geek.com/2009/04/06/calculating-business-days-and-business-days-between/</guid>
		<description><![CDATA[<p><a href="http://database-geek.com/2009/04/06/calculating-business-days-and-business-days-between/">Calculating Business Days and Business Days Between</a> is a post from: <a href="http://database-geek.com">Database Geek Blog</a></p>
<p>Calculating Business Days and Business Days Between is a post from: Database Geek Blog</p>
<p>From the Database Geek.</p>
<p>I recently had a requirement to populate the day dimension of a data mart (I won&#8217;t put all of the code here as it&#8217;s pretty large). That&#8217;s not that big deal but part of the requirement was to set several columns: BUSINESS_DAY_FLAG, BUSINESS_DAY_NO and BUSINESS_DAYS_REMAINING_NO.</p>
<ul>
<li>The BUSINESS_DAY_FLAG is Y is the date is MON-FRI and N</li></ul><p>&#8230; <a href="http://database-geek.com/2009/04/06/calculating-business-days-and-business-days-between/" class="read_more">Read the rest!</a></p>]]></description>
		<wfw:commentRss>http://database-geek.com/2009/04/06/calculating-business-days-and-business-days-between/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Private vs Public Global Variables</title>
		<link>http://database-geek.com/2009/04/01/private-vs-public-global-variables/</link>
		<comments>http://database-geek.com/2009/04/01/private-vs-public-global-variables/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 15:47:08 +0000</pubDate>
		<dc:creator>Lewi</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Learn Oracle]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[pl/sql]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[coding]]></category>

		<guid isPermaLink="false">http://database-geek.com/2009/04/01/private-vs-public-global-variables/</guid>
		<description><![CDATA[<p><a href="http://database-geek.com/2009/04/01/private-vs-public-global-variables/">Private vs Public Global Variables</a> is a post from: <a href="http://database-geek.com">Database Geek Blog</a></p>
<p>Private vs Public Global Variables is a post from: Database Geek Blog</p>
<p>Recently I posted an article about ORA_Tweet, an Oracle Twitter Client. I was asked by someone reading the code why I put several variables in the BODY of the package rather than the SPEC. The question was posed something like this:</p>
<blockquote><p>Why not put the variables in the package spec where they are modifiable? That would involve less maintenance.</p>
</blockquote>
<p>I specifically put&#8230; <a href="http://database-geek.com/2009/04/01/private-vs-public-global-variables/" class="read_more">Read the rest!</a></p>]]></description>
		<wfw:commentRss>http://database-geek.com/2009/04/01/private-vs-public-global-variables/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JSON In (and out) of Oracle &#8211; JSON Data Type</title>
		<link>http://database-geek.com/2009/03/25/json-in-and-out-of-oracle-json-data-type/</link>
		<comments>http://database-geek.com/2009/03/25/json-in-and-out-of-oracle-json-data-type/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 11:04:55 +0000</pubDate>
		<dc:creator>Lewi</dc:creator>
				<category><![CDATA[data types]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Learn Oracle]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[pl/sql]]></category>
		<category><![CDATA[Solve Problems]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://database-geek.com/2009/03/25/json-in-and-out-of-oracle-json-data-type/</guid>
		<description><![CDATA[<p><a href="http://database-geek.com/2009/03/25/json-in-and-out-of-oracle-json-data-type/">JSON In (and out) of Oracle &#8211; JSON Data Type</a> is a post from: <a href="http://database-geek.com">Database Geek Blog</a></p>
<p>JSON In (and out) of Oracle &#8211; JSON Data Type is a post from: Database Geek Blog</p>
<p>From the database geek.</p>
<p>Update March 29, 2009:  PL/JSON is now available as an open source project (MIT License).  Read the FAQ at http://oracleoss.com</p>
<p>Do you use JSON? Do you use Oracle? How would you like to use JSON in Oracle? How would you like to store it, generate it and read it? I am creating a new&#8230; <a href="http://database-geek.com/2009/03/25/json-in-and-out-of-oracle-json-data-type/" class="read_more">Read the rest!</a></p>]]></description>
		<wfw:commentRss>http://database-geek.com/2009/03/25/json-in-and-out-of-oracle-json-data-type/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Ora_Tweet &#8211; Tweet From Oracle, A PL/SQL Twitter API</title>
		<link>http://database-geek.com/2009/03/15/ora_tweet-tweet-from-oracle-a-plsql-twitter-api/</link>
		<comments>http://database-geek.com/2009/03/15/ora_tweet-tweet-from-oracle-a-plsql-twitter-api/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 16:01:05 +0000</pubDate>
		<dc:creator>Lewi</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[Learn Oracle]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[pl/sql]]></category>
		<category><![CDATA[Solve Problems]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[tweet]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://database-geek.com/2009/03/15/ora_tweet-tweet-from-oracle-a-plsql-twitter-api/</guid>
		<description><![CDATA[<p><a href="http://database-geek.com/2009/03/15/ora_tweet-tweet-from-oracle-a-plsql-twitter-api/">Ora_Tweet &#8211; Tweet From Oracle, A PL/SQL Twitter API</a> is a post from: <a href="http://database-geek.com">Database Geek Blog</a></p>
<p>Ora_Tweet &#8211; Tweet From Oracle, A PL/SQL Twitter API is a post from: Database Geek Blog</p>
<p>Get the latest source from the ORA Tweet project page at sourceforge.</p>
<p>I had some free time this last Saturday night (after the family was all in bed) and I wanted to do a little mini-project. I don&#8217;t get to do enough PL/SQL anymore so I like to look for utilities and smaller fun things to code. While I&#8230; <a href="http://database-geek.com/2009/03/15/ora_tweet-tweet-from-oracle-a-plsql-twitter-api/" class="read_more">Read the rest!</a></p>]]></description>
		<wfw:commentRss>http://database-geek.com/2009/03/15/ora_tweet-tweet-from-oracle-a-plsql-twitter-api/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
	</channel>
</rss>

