<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:planet="http://planet.intertwingly.net/" xmlns:indexing="urn:atom-extension:indexing" indexing:index="no">
  <title>Planet DB2</title>
  <updated>2012-05-17T23:41:22Z</updated>
  <generator uri="http://intertwingly.net/code/venus/">Venus</generator>
  <author>
    <name>Leons Petrazickis</name>
    <email>admin@planetdb2.com</email>
  </author>
  <id>http://planetdb2.com/atom.xml</id>
  <link href="http://planetdb2.com/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="http://planetdb2.com" rel="alternate"/>

  <entry xml:lang="en">
    <id>http://feedproxy.google.com/~r/Db2nightShowReplays/~3/JaZmiBNqJro/db2nightshow.php</id>
    <link href="http://feedproxy.google.com/~r/Db2nightShowReplays/~3/JaZmiBNqJro/db2nightshow.php" rel="alternate" type="text/html"/>
    <title>The DB2Night Show Z24: DB2 Utilities - An update</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Presented by: Klaas Brant

IBM Gold Consultant - KBCE b.v.


DB2 Utilities - An update 

Replays available in WMV and M4V formats!


98% of our audience learned something!  Today we have a whole chapter from the official KBCE DB2 V8 to V10 training. All about utilities and what has changed in V9 and V10. Watch, learn and enjoy...



<br/>
<br/>
(Read more)<img height="1" src="http://feeds.feedburner.com/~r/Db2nightShowReplays/~4/JaZmiBNqJro" width="1"/></div>
    </summary>
    <updated>2012-05-17T10:15:49Z</updated>
    <category term="DB2 z/OS"/><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://www.dbisoftware.com/blog/db2nightshow.php?id=363</feedburner:origLink>
    <source>
      <id>http://www.dbisoftware.com/blog/db2nightshow.php</id>
      <author>
        <name>DB2Night Replays</name>
        <email>webmaster@dbisoftware.com</email>
      </author>
      <link href="http://www.dbisoftware.com/blog/db2nightshow.php" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/Db2nightShowReplays" rel="self" type="application/rss+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <title>The DB2Night Show</title>
      <updated>2012-05-17T10:15:49Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.triton.co.uk/?p=1133</id>
    <link href="http://feedproxy.google.com/~r/TritonConsulting_planetdb2/~3/a0txJsNijh8/" rel="alternate" type="text/html"/>
    <title>Iqbal Goralwalla Wows the Audience with DB2 9.7 Fix Pack “Pearls” on DB2Night Show™</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Were you unfortunate enough to miss IBM Champion Iqbal Goralwalla talk about DB2 LUW 9.7 Fix Pack “Pearls” on the latest DB2Night Show™? It was a great show. Luckily replays are still available, so why not take time out to … Continue reading →<br/>
<br/>
(Read more)<img height="1" src="http://feeds.feedburner.com/~r/TritonConsulting_planetdb2/~4/a0txJsNijh8" width="1"/></div>
    </summary>
    <updated>2012-05-17T09:01:29Z</updated>
    <category term="DB2"/>
    <category term="DB2 9.7"/>
    <category term="DB2 LUW"/>
    <category term="DBI"/>
    <category term="IBM"/>
    <category term="Iqbal Goralwalla"/>
    <category term="DB2Night Show"/><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blog.triton.co.uk/2012/05/iqbal-goralwalla-wows-the-audience-with-db2-9-7-fix-pack-%e2%80%9cpearls%e2%80%9d-on-db2night-show%e2%84%a2/</feedburner:origLink>
    <author>
      <name>Carol</name>
    </author>
    <source>
      <id>http://blog.triton.co.uk</id>
      <link href="http://blog.triton.co.uk" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/TritonConsulting_planetdb2" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>Thoughts on DB2</subtitle>
      <title>Triton Consulting</title>
      <updated>2012-05-17T09:10:16Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.thefillmoregroup.com/blog/?p=760</id>
    <link href="http://www.thefillmoregroup.com/blog/?p=760" rel="alternate" type="text/html"/>
    <title>Greetings from IDUG – Lead Catching?</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Since early this year IBM has been promoting efforts to better collaborate with their Business Partners by passing more IBM leads to partners.  I am aware of two campaigns in 2012 where IBM has...<br/>
<br/>
(Read more)</div>
    </content>
    <updated>2012-05-16T13:41:43Z</updated>
    <category term="DB2 Education"/>
    <category term="DB2 for Linux Unix Windows"/>
    <category term="DB2 for z/OS"/>
    <category term="DB2 Migrations"/>
    <category term="Frank Fillmore"/>
    <category term="IBM DB2 Services"/>
    <category term="IBM Information Management Software Sales"/>
    <category term="IBM Mid Market Customers"/>
    <category term="IDAA"/>
    <category term="InfoSphere"/>
    <category term="International DB2 Users Group (IDUG)"/>
    <category term="Netezza"/>
    <category term="DB2"/>
    <category term="IDUG"/>
    <author>
      <name>Kim May</name>
    </author>
    <source>
      <id>http://www.thefillmoregroup.com/blog</id>
      <link href="http://www.thefillmoregroup.com/blog" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/FillmoreMayPlanetDB2" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>Just another WordPress weblog</subtitle>
      <title>The Fillmore Group » Kim May</title>
      <updated>2012-05-16T14:11:15Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://rss.ittoolbox.com/rss/51076@http://it.toolbox.com/blogs/sap-on-db2</id>
    <link href="http://it.toolbox.com/blogs/sap-on-db2/sap-classification-vs-enhancing-master-data-tables-part-iii-51076?rss=1" rel="alternate" type="text/html"/>
    <title>SAP Classification vs Enhancing Master Data Tables - part III</title>
    <summary>I've recently learned of a better way to select classification data without the need for many join's or subselect statements....</summary>
    <updated>2012-05-16T08:00:02Z</updated>
    <category term="performance"/>
    <category term="netweaver"/>
    <category term="basis"/>
    <category term="cv02"/>
    <category term="abap"/>
    <source>
      <id>http://it.toolbox.com/blogs/sap-on-db2</id>
      <author>
        <name>Omer Brandis</name>
      </author>
      <link href="http://it.toolbox.com/blogs/sap-on-db2" rel="alternate" type="text/html"/>
      <link href="http://rss.ittoolbox.com/rss/sap-db2.xml" rel="self" type="application/rss+xml"/>
      <subtitle type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Read all about the good bad and ugly of SAP on DB2 for z/OS, tips, tricks, and way too much about <b>performance problems</b>.</div>
      </subtitle>
      <title>SAP on DB2 for z/OS</title>
      <updated>2012-05-17T23:05:21Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://feeds.feedburner.com/51367@http://it.toolbox.com/blogs/db2zos</id>
    <link href="http://it.toolbox.com/blogs/db2zos/deprecated-such-a-cool-word-yet-a-word-so-misunderstood-51367?rss=1" rel="alternate" type="text/html"/>
    <title>Deprecated: Such a cool word yet a word so misunderstood</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">(Posted May 15, 2012) I wanted to talk about the DSNZPARM keys deprecated in DB2 10.  And yes I do realize that I listed them out in a previous post.  However, this time I wanted to discuss why it’s important today, maybe even before migrating to DB2 10, to plan...<br/>
<br/>
(Read more)</div>
    </summary>
    <updated>2012-05-15T20:39:28Z</updated>
    <category term="DB2 for z/OS (All Versions)"/>
    <category term="Deprecated"/>
    <category term="DB2 for z/OS"/>
    <category term="DSNZPARM"/>
    <category term="DSN6SPRM"/>
    <category term="DSN6SYSP"/>
    <category term="migration"/>
    <category term="favero"/>
    <source>
      <id>http://it.toolbox.com/blogs/db2zos</id>
      <author>
        <name>Willie Favero</name>
      </author>
      <link href="http://it.toolbox.com/blogs/db2zos" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/williefavero_planetdb2" rel="self" type="application/rss+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>Welcome to all things DB2 for z/OS. This is your one stop, your only stop, and your final stop to find out all you'll ever want to know about DB2 for z/OS. We'll be discussing how to upgrade to the latest DB2 version, have detailed "how it works" discussions, some performance tips, maintenance alerts, baby updates, with a few guest posts thrown in occasionally. In addition, you'll find all of the latest DB2 news and gossip, arrival notifications of the latest articles, books, seminars, and teleconferences, along with details on all of the major conferences. I'll occasionally be throwing in a post covering our z/OS operating system and our System z hardware. Plus, there will always be something entertaining posted every once in a while. This is the place you'll find just about anything you need to know to stay current with DB2 for z/OS, z/OS, or System z. This is also the place to get that little bit of lite reading each morning to start your day off on the right foot.</subtitle>
      <title>Getting the Most out of DB2 for z/OS and System z</title>
      <updated>2012-05-17T23:05:13Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://smarterquestions.org/?p=2545</id>
    <link href="http://smarterquestions.org/2012/05/pureapplication-delivers-expertise-exalogic-requires-it/" rel="alternate" type="text/html"/>
    <link href="http://smarterquestions.org/2012/05/pureapplication-delivers-expertise-exalogic-requires-it/#comments" rel="replies" type="text/html"/>
    <link href="http://smarterquestions.org/2012/05/pureapplication-delivers-expertise-exalogic-requires-it/feed/atom/" rel="replies" type="application/atom+xml"/>
    <title xml:lang="en">PureApplication delivers expertise. Exalogic requires it.</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">Oracle’s co-president recently asserted that IBM is behind in system integration. Far from the actual reality. Moreover, that seems as an attempt to obscure the fundamental gap facing Oracle’s Exa...<br/>
<br/>
(Read more)</div>
    </content>
    <updated>2012-05-15T19:12:59Z</updated>
    <published>2012-05-07T16:54:23Z</published>
    <category scheme="http://smarterquestions.org" term="Hardware"/>
    <category scheme="http://smarterquestions.org" term="Headline"/>
    <category scheme="http://smarterquestions.org" term="Middleware"/>
    <category scheme="http://smarterquestions.org" term="Smarter Questions"/>
    <category scheme="http://smarterquestions.org" term="Systems"/>
    <category scheme="http://smarterquestions.org" term="Video"/>
    <category scheme="http://smarterquestions.org" term="Exalogic"/>
    <category scheme="http://smarterquestions.org" term="IBM"/>
    <category scheme="http://smarterquestions.org" term="Oracle"/>
    <category scheme="http://smarterquestions.org" term="PureApplication"/>
    <author>
      <name>Rado Nikolov</name>
    </author>
    <source>
      <id>http://smarterquestions.org/feed/atom/</id>
      <link href="http://smarterquestions.org" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/SmarterQuestions" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <title xml:lang="en">Smarter Questions for a Smarter Planet</title>
      <updated>2012-05-15T19:12:59Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.thefillmoregroup.com/blog/?p=756</id>
    <link href="http://www.thefillmoregroup.com/blog/?p=756" rel="alternate" type="text/html"/>
    <title>Oracle to DB2 Migration: Why and How</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">I’m headed out the door to attended the 2012 International DB2 Users Group Technical Conference in Denver.  But first, I wanted to post two related items: A White Paper, ”SmarterQuestions...<br/>
<br/>
(Read more)</div>
    </content>
    <updated>2012-05-15T15:43:39Z</updated>
    <category term="DB2 for Linux Unix Windows"/>
    <category term="DB2 Migrations"/>
    <category term="International DB2 Users Group (IDUG)"/>
    <category term="Oracle"/>
    <category term="Q-Replication"/>
    <category term="Oracle to DB2 Migration"/>
    <author>
      <name>Frank Fillmore</name>
    </author>
    <source>
      <id>http://www.thefillmoregroup.com/blog</id>
      <link href="http://www.thefillmoregroup.com/blog" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/FillmoreFrankPlanetDB2" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>Just another WordPress weblog</subtitle>
      <title>The Fillmore Group » Frank Fillmore</title>
      <updated>2012-05-16T14:10:52Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://davebeulke.com/?p=2819</id>
    <link href="http://feedproxy.google.com/~r/beulke_planetdb2/~3/0wW-yVnYtF4/" rel="alternate" type="text/html"/>
    <link href="http://davebeulke.com/db2-10-for-zos-migration-tips-idug-networking/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=db2-10-for-zos-migration-tips-idug-networking#comments" rel="replies" type="text/html"/>
    <link href="http://davebeulke.com/db2-10-for-zos-migration-tips-idug-networking/feed/atom/" rel="replies" type="application/atom+xml"/>
    <title xml:lang="en">DB2 10 for z/OS Migration Tips — IDUG Networking</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">The International DB2 User Group (IDUG) conference started yesterday with the full day educational seminars. This morning’s keynote session highlighted the new DB2 10 for LUW, DB2 10 for z/OS and all their great features.  
There are always informative sessions, numerous networking opportunities...<br/>
<br/>
(Read more)<img height="1" src="http://feeds.feedburner.com/~r/beulke_planetdb2/~4/0wW-yVnYtF4" width="1"/></div>
    </content>
    <updated>2012-05-15T15:09:03Z</updated>
    <published>2012-05-15T15:09:03Z</published>
    <category scheme="http://davebeulke.com" term="DB2 10 for z/OS"/>
    <category scheme="http://davebeulke.com" term="DB2 10"/>
    <category scheme="http://davebeulke.com" term="DB2 zOS"/>
    <category scheme="http://davebeulke.com" term="IDUG"/><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://davebeulke.com/db2-10-for-zos-migration-tips-idug-networking/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=db2-10-for-zos-migration-tips-idug-networking</feedburner:origLink>
    <author>
      <name>admin</name>
    </author>
    <source>
      <id>http://davebeulke.com/feed/atom/</id>
      <link href="http://davebeulke.com" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/beulke_planetdb2" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle xml:lang="en">Your Database Expert</subtitle>
      <title xml:lang="en">Dave Beulke</title>
      <updated>2012-05-17T17:13:32Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-23312310.post-8462922113245998718</id>
    <link href="http://www.db2teamblog.com/feeds/8462922113245998718/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/>
    <link href="http://www.db2teamblog.com/2012/05/ibmdb-2510-adapter-for-ruby-and-rails.html#comment-form" rel="replies" title="0 Comments" type="text/html"/>
    <link href="http://www.blogger.com/feeds/23312310/posts/default/8462922113245998718?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/23312310/posts/default/8462922113245998718?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feedproxy.google.com/~r/db2team_planetdb2/~3/qVb6m1mLgH8/ibmdb-2510-adapter-for-ruby-and-rails.html" rel="alternate" title="ibm_db 2.5.10 adapter for Ruby and Rails" type="text/html"/>
    <title>ibm_db 2.5.10 adapter for Ruby and Rails</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">The release of DB2 Express-C 10.1 was accompanied by updates to drivers, extensions, and adapters for many programming languages. One of them is the ibm_db adapter for Ruby and Rails.



It's straightforward on Windows and Linux:




gem install ibm_db


From experience, I would expect Linux...<br/>
<br/>
(Read more)<img height="1" src="http://feeds.feedburner.com/~r/db2team_planetdb2/~4/qVb6m1mLgH8" width="1"/></div>
    </content>
    <updated>2012-05-15T14:00:00Z</updated>
    <published>2012-05-15T14:00:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="Ruby"/><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedproxy.google.com/~r/DB2ExpcTeamBlog/~3/4hR7eEgOGd0/ibmdb-2510-adapter-for-ruby-and-rails.html</feedburner:origLink>
    <author>
      <name>leonsp</name>
      <email>noreply@blogger.com</email>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-23312310</id>
      <category term="education"/>
      <category term="books"/>
      <category term="Big Data University"/>
      <category term="whitepaper"/>
      <category term="new release"/>
      <category term="conference"/>
      <category term="dvd"/>
      <category term="forum"/>
      <category term="help"/>
      <category term="data studio"/>
      <category term="technology explorer"/>
      <category term="announcement"/>
      <category term="download"/>
      <category term="japanese"/>
      <category term="webcast"/>
      <category term="survey"/>
      <category term="websphere"/>
      <category term="amazon"/>
      <category term="rightscale"/>
      <category term="Hadoop"/>
      <category term="DB2 Express FTL"/>
      <category term="video"/>
      <category term=".net"/>
      <category term="performance"/>
      <category term="idug"/>
      <category term="Radiant CMS"/>
      <category term="blogs"/>
      <category term="DB2 University"/>
      <category term="linux"/>
      <category term="contest"/>
      <category term="driver"/>
      <category term="ga"/>
      <category term="channeldb2"/>
      <category term="DB2 Express-C"/>
      <category term="9.5.2"/>
      <category term="changelog"/>
      <category term="php"/>
      <category term="webinar"/>
      <category term="seminar"/>
      <category term="Getting Started with Data Studio"/>
      <category term="ibm developer cloud"/>
      <category term="mac os x"/>
      <category term="chat with the lab"/>
      <category term="discovery kit"/>
      <category term="cloud"/>
      <category term="vsai"/>
      <category term="getting started"/>
      <category term="tip"/>
      <category term="oracle"/>
      <category term="visual studio"/>
      <category term="DB2 on Campus"/>
      <category term="alpha"/>
      <category term="db2night show"/>
      <category term="adobe flex"/>
      <category term="Ruby"/>
      <category term="express-c"/>
      <category term="twitter"/>
      <category term="DB2"/>
      <category term="team"/>
      <category term="9.7"/>
      <category term="Ubuntu"/>
      <category term="DB2University"/>
      <category term="InfoSphere Data Architect"/>
      <category term="Information Champions"/>
      <author>
        <name>Raul F. Chong</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/02359655460099866597</uri>
      </author>
      <link href="http://www.db2teamblog.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://www.db2teamblog.com/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/23312310/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://feeds.feedburner.com/db2team_planetdb2" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <title>DB2 Express-C Team Blog</title>
      <updated>2012-05-15T14:00:00Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:typepad.com,2003:post-6a00d83545a5d153ef0163058ad2fd970d</id>
    <link href="http://ibmsystemsmag.blogs.com/db2utor/2012/05/may-mainframe-madness.html" rel="alternate" type="text/html"/>
    <link href="http://ibmsystemsmag.blogs.com/db2utor/2012/05/may-mainframe-madness.html" rel="replies" type="text/html"/>
    <title>May Mainframe Madness</title>
    <summary>For all the posts I've had of late about free educational and technical materials, I've been remiss to mention what my own company has been...</summary>
    <updated>2012-05-15T11:00:00Z</updated>
    <published>2012-05-15T11:00:00Z</published>
    <category scheme="http://www.sixapart.com/ns/types#category" term="Database Administration"/>
    <category scheme="http://www.sixapart.com/ns/types#category" term="Education"/>
    <category scheme="http://www.sixapart.com/ns/types#category" term="Mainframe"/>
    <category scheme="http://www.sixapart.com/ns/types#category" term="May Mainframe Madness"/>
    <source>
      <id>tag:typepad.com,2003:weblog-1317564</id>
      <author>
        <name>DB2utor</name>
      </author>
      <link href="http://ibmsystemsmag.blogs.com/db2utor/atom.xml" rel="self" type="application/atom+xml"/>
      <link href="http://ibmsystemsmag.blogs.com/db2utor/" rel="alternate" type="text/html"/>
      <subtitle>DB2utor will discuss general tips and techniques to accomplish both development and database administration task with a focus on new features within DB2 for z/OS.</subtitle>
      <title>DB2utor</title>
      <updated>2012-05-17T23:41:17Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-4516533711330247058.post-9197693814134568905</id>
    <link href="http://robertsdb2blog.blogspot.com/feeds/9197693814134568905/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/>
    <link href="http://robertsdb2blog.blogspot.com/2012/05/migrating-from-db2-for-zos-v8-do-this.html#comment-form" rel="replies" title="0 Comments" type="text/html"/>
    <link href="http://www.blogger.com/feeds/4516533711330247058/posts/default/9197693814134568905" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/4516533711330247058/posts/default/9197693814134568905" rel="self" type="application/atom+xml"/>
    <link href="http://feedproxy.google.com/~r/RobertCatterallFB/~3/GFb3VqPHcLA/migrating-from-db2-for-zos-v8-do-this.html" rel="alternate" title="Migrating from DB2 for z/OS V8? DO THIS" type="text/html"/>
    <title>Migrating from DB2 for z/OS V8? DO THIS</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">A lot of organizations have already migrated from DB2 for z/OS Version 8 to a more-current release of DB2 -- either DB2 9 or (in the case of skip-level migrations) DB2 10. For the most part, those migrations from DB2 V8 went quite smoothly; however, some companies making the move from DB2 V8 to DB2 9 or DB2 10 have encountered performance problems related to one thing: the need in DB2 9 and DB2 10 environments for more resources -- disk space, table spaces, buffer pool space -- associated with...<br/>
<br/>
(Read more)<img height="1" src="http://feeds.feedburner.com/~r/RobertCatterallFB/~4/GFb3VqPHcLA" width="1"/></div>
    </content>
    <updated>2012-05-14T16:55:14Z</updated>
    <published>2012-05-14T16:55:00Z</published><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://robertsdb2blog.blogspot.com/2012/05/migrating-from-db2-for-zos-v8-do-this.html</feedburner:origLink>
    <author>
      <name>Robert</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/02058625981006623480</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-4516533711330247058</id>
      <author>
        <name>Robert</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/02058625981006623480</uri>
      </author>
      <link href="http://robertsdb2blog.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://robertsdb2blog.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/4516533711330247058/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <link href="http://feeds.feedburner.com/RobertCatterallFB" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>This is the blog of Robert Catterall, an IBM DB2 specialist. The opinions expressed herein are the author's, and should not be construed as reflecting official positions of the IBM Corporation.</subtitle>
      <title>Robert's DB2 blog</title>
      <updated>2012-05-14T16:55:14Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-US">
    <id>urn:lsid:ibm.com:blogs:entry-73a48130-4f2c-4aaf-964a-b0b2be244134</id>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/entry/techtalk120511_ora_compat?lang=en" rel="alternate" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/feed/entry/atom?entryid=73a48130-4f2c-4aaf-964a-b0b2be244134&amp;lang=en" rel="self" type="application/atom+xml"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/feed/entrycomments/techtalk120511_ora_compat/atom?lang=en" rel="replies" type="application/atom+xml"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/home/api/reports/73a48130-4f2c-4aaf-964a-b0b2be244134?lang=en" rel="http://www.ibm.com/xmlns/prod/sn/reports" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/feed/entryrecommendations/73a48130-4f2c-4aaf-964a-b0b2be244134/atom?lang=en" rel="http://www.ibm.com/xmlns/prod/sn/recommendations" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/featured?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/mvcc?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/varchar2?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/isolation?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/snapshot?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/decode?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/sql?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/db2?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/pl_sql?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/compatibility?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/oracle?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/rowid?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/dual?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/number?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/resource/DB2_red.JPG" rel="enclosure" type="text/html"/>
    <title xml:lang="en-US">DB2 Tech Talk: Oracle Database and PL/SQL Compatibility Features of DB2</title>
    <summary xml:lang="en-US">Register today for May 31, 12:30 EST to 2PM EST Join me in this DB2 Tech Talk where I will provide an update on DB2's Oracle Compatibility features.   I will: Give an overview over the architecture and feature set Provide an update about what has been added since...</summary>
    <content type="xhtml" xml:lang="en-US"><div xmlns="http://www.w3.org/1999/xhtml"><div><a href="http://www.idug-db2.com/">Register today for May 31, 12:30 EST to 2PM EST</a></div><p style="margin-bottom: 0in;">Join me in this DB2 Tech Talk where I will provide an update on DB2's Oracle Compatibility features.</p><div> </div><div>I will:<br/><ul><li>Give an overview over the architecture and feature set</li><li>Provide an update about what has been added since DB2 9.7</li><li>Do a quantitative assessment on the success of the strategy</li><li>Look at a case study.  <br/></li></ul> </div>This technical tour is the third DB2
Tech Talk on the DB2 10 and InfoSphere Warehouse 10 product releases.
<br/>Additional webcasts will be offered throughout 2012 to provide an
in-depth discussion on the features in these releases. 

<p style="margin-bottom: 0in;"><a href="http://www.idug-db2.com/">Register: www.idug-db2.com</a></p>

<p style="margin-bottom: 0in;">May 31, 2012<br/>12:30 PM – 2:00 PM EST</p><div> </div><div>Also be reminded that on May 11, 2012 at 12:30 EST we will discuss <a href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/entry/www.idug-db2.com">Optimizing Storage Utilization for DB2 10 </a> </div></div>
    </content>
    <updated>2012-05-14T12:58:47Z</updated>
    <published>2012-05-11T02:22:39Z</published>
    <category scheme="http://www.ibm.com/xmlns/prod/sn/collection" term="comments"/>
    <category scheme="http://www.ibm.com/xmlns/prod/sn/collection" term="recommend"/>
    <category term="featured"/>
    <category term="mvcc"/>
    <category term="varchar2"/>
    <category term="isolation"/>
    <category term="snapshot"/>
    <category term="decode"/>
    <category term="sql"/>
    <category term="db2"/>
    <category term="pl_sql"/>
    <category term="compatibility"/>
    <category term="oracle"/>
    <category term="rowid"/>
    <category term="dual"/>
    <category term="number"/>
    <author>
      <name>SergeRielau</name>
    </author>
    <source>
      <id>urn:lsid:ibm.com:blogs:entries-c3f1cfe8-cfc4-4845-b1aa-c79f17033d85</id>
      <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/feed/entries/atom?lang=en" rel="self" type="application/atom+xml"/>
      <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW?lang=en" rel="alternate" type="text/html"/>
      <title xml:lang="en-US">SQL Tips for DB2 LUW</title>
      <updated>2012-05-14T12:58:47Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-US">
    <id>urn:lsid:ibm.com:blogs:entry-f195b6be-f2cc-4f7a-9ee3-9a9dc08bbb5e</id>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/entry/techtalk120511_optimizizing_storage?lang=en" rel="alternate" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/feed/entry/atom?entryid=f195b6be-f2cc-4f7a-9ee3-9a9dc08bbb5e&amp;lang=en" rel="self" type="application/atom+xml"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/feed/entrycomments/techtalk120511_optimizizing_storage/atom?lang=en" rel="replies" type="application/atom+xml"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/home/api/reports/f195b6be-f2cc-4f7a-9ee3-9a9dc08bbb5e?lang=en" rel="http://www.ibm.com/xmlns/prod/sn/reports" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/feed/entryrecommendations/f195b6be-f2cc-4f7a-9ee3-9a9dc08bbb5e/atom?lang=en" rel="http://www.ibm.com/xmlns/prod/sn/recommendations" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/tech?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/storage?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/warehouse?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/compression?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/workload?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/management?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/temperature?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/adaptive?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/10?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/multi?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/talk?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/db2?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/infosphere?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/resource/DB2TechTalk.JPG" rel="enclosure" type="text/html"/>
    <title xml:lang="en-US">DB2 Tech Talk: Optimizing Storage Utilization for DB2 10</title>
    <summary xml:lang="en-US">Register today for May 11, 12:30 EST to 2PM EST Learn about the new storage optimization features in the newly available DB2 10 product. We will cover three areas including: 

 Adaptive Compression 
	which allows you to reach higher compression ratios with DB2...</summary>
    <content type="xhtml" xml:lang="en-US"><div xmlns="http://www.w3.org/1999/xhtml"><div><a href="http://www.idug-db2.com/">Register today for May 11, 12:30 EST to 2PM EST</a></div><p style="margin-bottom: 0in;">Learn about the new storage optimization features in the newly available DB2 10 product.</p><p style="margin-bottom: 0in;">We will cover three areas including:<br/></p>

<ul><li><b>Adaptive Compression</b>
	which allows you to reach higher compression ratios with DB2 10 than ever before.<br/>
	</li><li><b>Multi-Temperature Data Management</b>
	which configures your database so that your most frequently accessed data resides on fastest storage<br/>
	</li><li><b>Workload Management</b>, which
	provides the ability to treat work differently based on the data touched.<br/>
	</li></ul>

<p style="margin-bottom: 0in;">This technical tour is the second DB2
Tech Talk on the DB2 10 and InfoSphere Warehouse 10 product releases.
<br/>Additional webcasts will be offered throughout 2012 to provide an
in-depth discussion on the features in these releases. </p>

<p style="margin-bottom: 0in;"><a href="http://www.idug-db2.com/">Register: www.idug-db2.com</a></p>

<p style="margin-bottom: 0in;">May 11, 2012<br/>12:30 PM – 2:00 PM EST</p></div>
    </content>
    <updated>2012-05-14T12:57:45Z</updated>
    <published>2012-05-01T12:50:18Z</published>
    <category scheme="http://www.ibm.com/xmlns/prod/sn/collection" term="comments"/>
    <category scheme="http://www.ibm.com/xmlns/prod/sn/collection" term="recommend"/>
    <category term="tech"/>
    <category term="storage"/>
    <category term="warehouse"/>
    <category term="compression"/>
    <category term="workload"/>
    <category term="management"/>
    <category term="temperature"/>
    <category term="adaptive"/>
    <category term="10"/>
    <category term="multi"/>
    <category term="talk"/>
    <category term="db2"/>
    <category term="infosphere"/>
    <author>
      <name>SergeRielau</name>
    </author>
    <source>
      <id>urn:lsid:ibm.com:blogs:entries-c3f1cfe8-cfc4-4845-b1aa-c79f17033d85</id>
      <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/feed/entries/atom?lang=en" rel="self" type="application/atom+xml"/>
      <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW?lang=en" rel="alternate" type="text/html"/>
      <title xml:lang="en-US">SQL Tips for DB2 LUW</title>
      <updated>2012-05-14T12:58:47Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-US">
    <id>urn:lsid:ibm.com:blogs:entry-c0e3177e-bc4d-46bd-99bc-68942f0924cf</id>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/entry/local_types_and_procedures?lang=en" rel="alternate" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/feed/entry/atom?entryid=c0e3177e-bc4d-46bd-99bc-68942f0924cf&amp;lang=en" rel="self" type="application/atom+xml"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/feed/entrycomments/local_types_and_procedures/atom?lang=en" rel="replies" type="application/atom+xml"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/home/api/reports/c0e3177e-bc4d-46bd-99bc-68942f0924cf?lang=en" rel="http://www.ibm.com/xmlns/prod/sn/reports" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/feed/entryrecommendations/c0e3177e-bc4d-46bd-99bc-68942f0924cf/atom?lang=en" rel="http://www.ibm.com/xmlns/prod/sn/recommendations" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/anonymous?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/pl?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/sql?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/routine?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/local?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/procedure?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/blocks?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/nested?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/declared?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/functionsubprogram?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/type?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/resource/DB2_10.JPG" rel="enclosure" type="text/html"/>
    <title xml:lang="en-US">DB2 10: Using locally defined types and procedures</title>
    <summary xml:lang="en-US">Introduction 
 Recently I discussed the motivation behind using anonymous blocks. The reasoning was centered around the need to execute complex scripts on the server without being able or willing to define a routine in the database's catalog. Inside of an...</summary>
    <content type="xhtml" xml:lang="en-US"><div xmlns="http://www.w3.org/1999/xhtml"><h1>Introduction</h1>
<div>Recently I discussed the motivation behind using anonymous blocks.</div><div>The reasoning was centered around the need to execute complex scripts on the server without being able or willing to define a routine in the database's catalog.<br/>Inside of an anonymous block you can then define all the logic flow you need.</div><div>You can also declare local variables to hold temporary data.<br/>DB2 10 expands beyond that by allowing you to declare local types and local procedures.</div>
<h1>Local types </h1>
<div>When ARRAY types were introduced in DB2 9.5 we discussed whether there should be predefined types for arrays of any base types. </div><div>In the end we decided against this, but the point in favor was that such arrays may be commonly used and it would be annoying fro an application developer to request permission from the DBA to get these types created.  </div><div>Or it may be that different developers create all sorts of arrays of integers in numerous schemata with different or the same names.<br/>A point against predefining arrays of base types was that the next step would have been to define arrays for any row types that are created as well.</div><div>In the end locally declared types make away with the need to predefine any types.<br/>Their definition is pretty self explanatory I think - this will be short post. </div>
<blockquote><pre>CREATE TABLE address(number INTEGER,
                     road   VARCHAR(20),
                     zip    CHAR(6),
                     city   VARCHAR(20));

BEGIN
  DECLARE TYPE address AS ROW(number INTEGER,
                              road   VARCHAR(20),
                              zip    CHAR(6),
                              city   VARCHAR(20));
  DECLARE TYPE addresses AS address ARRAY[];
  DECLARE vaddress   address;
  DECLARE vaddresses addresses;
  SET vaddress = (5, 'Sugarcane Street', 'L0G4P9', 'Springfield');
  SET vaddresses[1] = vaddress;
  INSERT INTO address SELECT * FROM TABLE(vaddresses);
END
/

SELECT * FROM address;
     NUMBER ROAD                 ZIP    CITY                
----------- -------------------- ------ --------------------
          5 Sugarcane Street     L0G4P9 Springfield</pre></blockquote>

<div>As you can see the only difference between a create type statement and a declared type is the keyword DECLARE.
<br/>Here are the rules which apply:<br/><ul><li>Local types must be declared at the very beginning of a compound block, prior to any variables.</li><li>You can declare row types and array types<br/></li><li>You can declare arrays of rows</li><li>You cannot, yet, declare nested complex types as allowed since Db2 9.7.5 for created types.</li><li>The scope of a local type is that of the compound in which it is defined and any compounds defined within it.<br/>When the compound is left the type ceases to exist.</li><li>Local types can be used in any SQL PL or PL/SQL compound including:</li><ul><li>Compiled triggers</li><li>Compiled functions</li><li>Procedures</li><li>Anonymous blocks</li></ul></ul></div>
<h1>Local procedures</h1>
<div>Adding support to locally declare procedures is just another natural extension to supporting local variables and types.</div><div>Common usage is the implementation of logic patterns that are repetitive within a larger piece of logic.<br/>But the pattern isn't of importance beyond the scope of the block, so it's not useful to harden it into the catalog.<br/>In the example below the procedure "TRACE" encapsulates an insert statement. </div><div>The only purpose here is to improve readability:</div>
<blockquote><pre>CREATE TABLE trace(stamp TIMESTAMP, process VARCHAR(10), 
                   num   INTEGER  , data    VARCHAR(20));

BEGIN
  DECLARE process VARCHAR(20) CONSTANT 'SCRIPT';
  DECLARE PROCEDURE TRACE(num INTEGER, data VARCHAR(20))
    BEGIN
      INSERT INTO trace 
        VALUES(TIMESTAMP(GENERATE_UNIQUE()), process, num, data);
    END;
  CALL TRACE(10, 'Entry');
  /* do stuff */
  CALL TRACE(20, 'Done Stuff');
  /* do more stuff */
  CALL TRACE(30, 'Exit');
END
/

SELECT * FROM trace;
STAMP                      PROCESS            NUM DATA                
-------------------------- ---------- ----------- --------------------
2012-05-14 12:41:21.653200 SCRIPT              10 Entry               
2012-05-14 12:41:21.653512 SCRIPT              20 Done Stuff          
2012-05-14 12:41:21.653801 SCRIPT              30 Exit     </pre></blockquote>
<div>This example, small as it may be already displays an important property of locally declared procedures:
<br/>The procedure can use local variables and even local types that are defined in an outer compound block.</div><div>Here are the overall rules:<br/><ul><li>Local procedures are declared at the beginning just before condition handlers, but after any types, variables or cursor.</li><li>You can do the same overloading of procedures by number as parameter as you can do with created procedures.</li><li>Local procedures can in-turn contain local procedures, but in that case name overloading is not allowed anymore.<br/>I have a very hard time imagining anyone exploiting nested local procedures</li><li>When calling procedures, just like with variables and types resolution goes from the inside to the outside.<br/>That is an unqualified local procedure will be preferred over an unqualified global (or "not so local" procedure").</li><li>You cannot define any properties such as DETERMINISTIC for local procedures.</li></ul></div>
<h1>Local Functions</h1>
<div>Local functions are unfortunately not yet supported in DB2 10.1. <br/>Time and resources are limited. <br/>But I'm sure we'll get to them in due time.<br/></div></div>
    </content>
    <updated>2012-05-14T12:51:47Z</updated>
    <published>2012-05-14T12:51:47Z</published>
    <category scheme="http://www.ibm.com/xmlns/prod/sn/collection" term="comments"/>
    <category scheme="http://www.ibm.com/xmlns/prod/sn/collection" term="recommend"/>
    <category term="anonymous"/>
    <category term="pl"/>
    <category term="sql"/>
    <category term="routine"/>
    <category term="local"/>
    <category term="procedure"/>
    <category term="blocks"/>
    <category term="nested"/>
    <category term="declared"/>
    <category term="functionsubprogram"/>
    <category term="type"/>
    <author>
      <name>SergeRielau</name>
    </author>
    <source>
      <id>urn:lsid:ibm.com:blogs:entries-c3f1cfe8-cfc4-4845-b1aa-c79f17033d85</id>
      <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/feed/entries/atom?lang=en" rel="self" type="application/atom+xml"/>
      <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW?lang=en" rel="alternate" type="text/html"/>
      <title xml:lang="en-US">SQL Tips for DB2 LUW</title>
      <updated>2012-05-14T12:58:47Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://db2tutorial.net/?p=177</id>
    <link href="http://db2tutorial.net/google-searches-for-db2-terms-dba-job-trends/" rel="alternate" type="text/html"/>
    <title>Google searches for db2 terms &amp; DBA job trends</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Have you ever wondered about the popular db2 terms on Google.. How many people are searching for a word like ‘db2 compression’ ? How many people are interested in the...<br/>
<br/>
...</div>
    </content>
    <updated>2012-05-14T02:01:58Z</updated>
    <category term="Uncategorized"/>
    <source>
      <id>http://db2tutorial.net</id>
      <author>
        <name>Nivasreddy Inaganti</name>
      </author>
      <link href="http://db2tutorial.net" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/DB2Db2tutorialnet" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <title>db2tutorial.net</title>
      <updated>2012-05-14T02:10:20Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://feeds.feedburner.com/51328@http://it.toolbox.com/blogs/db2zos</id>
    <link href="http://it.toolbox.com/blogs/db2zos/metrics-have-been-enhanced-for-db2-stored-procedures-and-udfs-51328?rss=1" rel="alternate" type="text/html"/>
    <title>Metrics have been enhanced for DB2 stored procedures and UDFs</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">(Posted May 12, 2012) For all of you that love to do performance and tuning of you DB2 subsystems, DB2 land is about to make your job a whole lot easier in the stored procedure and user-defined function (UDF) categories by improving some of the existing metrics and adding...<br/>
<br/>
(Read more)</div>
    </summary>
    <updated>2012-05-12T17:53:35Z</updated>
    <category term="DB2 10 for z/OS"/>
    <category term="Metrics"/>
    <category term="performance"/>
    <category term="stored procedures"/>
    <category term="UDF"/>
    <category term="DB2 for z/OS"/>
    <category term="DB2 10"/>
    <category term="IFCID"/>
    <category term="trace"/>
    <category term="favero"/>
    <source>
      <id>http://it.toolbox.com/blogs/db2zos</id>
      <author>
        <name>Willie Favero</name>
      </author>
      <link href="http://it.toolbox.com/blogs/db2zos" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/williefavero_planetdb2" rel="self" type="application/rss+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>Welcome to all things DB2 for z/OS. This is your one stop, your only stop, and your final stop to find out all you'll ever want to know about DB2 for z/OS. We'll be discussing how to upgrade to the latest DB2 version, have detailed "how it works" discussions, some performance tips, maintenance alerts, baby updates, with a few guest posts thrown in occasionally. In addition, you'll find all of the latest DB2 news and gossip, arrival notifications of the latest articles, books, seminars, and teleconferences, along with details on all of the major conferences. I'll occasionally be throwing in a post covering our z/OS operating system and our System z hardware. Plus, there will always be something entertaining posted every once in a while. This is the place you'll find just about anything you need to know to stay current with DB2 for z/OS, z/OS, or System z. This is also the place to get that little bit of lite reading each morning to start your day off on the right foot.</subtitle>
      <title>Getting the Most out of DB2 for z/OS and System z</title>
      <updated>2012-05-17T23:05:13Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-18371456.post-8309974695335720894</id>
    <link href="http://db2portal.blogspot.com/2012/05/cookbook-for-db2-luw-developers.html" rel="alternate" type="text/html"/>
    <title>A Cookbook for DB2 LUW Developers</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">I recently came across an interesting new book on DB2 for Linux, Unix, and Windows titled IBMDB2 9.7 Advanced Application Developer Cookbook. The book shakes up the typical technology book with a cookbook metaphor and succeeds in delivering the best of both of those approaches.
The authors, Sanjay Kumar and Mohankumar Saraswatipura, have obviously used the technology and clearly explain to the...<br/>
<br/>
(Read more)</div>
    </summary>
    <updated>2012-05-12T16:47:00Z</updated>
    <author>
      <name>Craig Mullins</name>
      <email>noreply@blogger.com</email>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-18371456</id>
      <category term="SQL"/>
      <category term="DISPLAY"/>
      <category term="salaries"/>
      <category term="production data"/>
      <category term="IODGC"/>
      <category term="Hibernate"/>
      <category term="IRLM"/>
      <category term="storage"/>
      <category term="regulatory compliance"/>
      <category term="poll"/>
      <category term="Sysadmin"/>
      <category term="analytics"/>
      <category term="functions"/>
      <category term="table space"/>
      <category term="data warehouse"/>
      <category term="Top Ten"/>
      <category term="date"/>
      <category term="BIND"/>
      <category term="LUW"/>
      <category term="stream computing"/>
      <category term="DB2 conversion"/>
      <category term="mainframe"/>
      <category term="encryption"/>
      <category term="SAP"/>
      <category term="DB2 10"/>
      <category term="manuals"/>
      <category term="V3"/>
      <category term="FETCH FIRST"/>
      <category term="reliability"/>
      <category term="performance"/>
      <category term="SPUFI"/>
      <category term="database archiving"/>
      <category term="table expressions"/>
      <category term="smarter planet"/>
      <category term="training"/>
      <category term="variables"/>
      <category term="sort"/>
      <category term="backup"/>
      <category term="eBook"/>
      <category term="COPY"/>
      <category term="IOD11"/>
      <category term="IBM"/>
      <category term="Dynamic SQL"/>
      <category term="packages"/>
      <category term="buffers"/>
      <category term="RTO"/>
      <category term="V2"/>
      <category term="REBIND"/>
      <category term="scalability"/>
      <category term="surrogate key"/>
      <category term="V10"/>
      <category term="security"/>
      <category term="tips and tricks"/>
      <category term="webinar"/>
      <category term="V9"/>
      <category term="Q+A"/>
      <category term="Happy Holidays"/>
      <category term="best practices"/>
      <category term="PIECESIZE"/>
      <category term="Oracle versus DB2"/>
      <category term="XML"/>
      <category term="IDUG"/>
      <category term="DL/1"/>
      <category term="memory"/>
      <category term="data breaches"/>
      <category term="DB2-L"/>
      <category term="CASE"/>
      <category term="misc"/>
      <category term="VOLATILE"/>
      <category term="constraints"/>
      <category term="SYSADM"/>
      <category term="load balancing"/>
      <category term="V1"/>
      <category term="database design"/>
      <category term="IOD"/>
      <category term="DB2"/>
      <category term="optimization"/>
      <category term="book review"/>
      <category term="DBA"/>
      <category term="middleware"/>
      <category term="new blog location"/>
      <category term="integrity"/>
      <category term="Wordle"/>
      <category term="unstructured data"/>
      <category term="automation"/>
      <category term="blogging"/>
      <category term="V8"/>
      <category term="Freakonomics"/>
      <category term="locking"/>
      <category term=".NET"/>
      <category term="articles"/>
      <category term="V7"/>
      <category term="TechDoc"/>
      <category term="education"/>
      <category term="Twitter"/>
      <category term="UNION"/>
      <category term="DB2 Developer's Guide"/>
      <category term="enclave SRB"/>
      <category term="REORG"/>
      <category term="InfoSphere"/>
      <category term="conference"/>
      <category term="ICF"/>
      <category term="Stage 2"/>
      <category term="triggers"/>
      <category term="RedBook"/>
      <category term="nulls"/>
      <category term="IOD2011"/>
      <category term="compression"/>
      <category term="RI"/>
      <category term="generosity factor"/>
      <category term="Steelers"/>
      <category term="natural key"/>
      <category term="LOBs"/>
      <category term="Informix"/>
      <category term="V6"/>
      <category term="database auditing"/>
      <category term="DB2 9"/>
      <category term="DSNZPARM"/>
      <category term="user groups"/>
      <category term="recovery"/>
      <category term="Data Sharing"/>
      <category term="change management"/>
      <category term="stored procedures"/>
      <category term="QMF"/>
      <category term="data quality"/>
      <category term="OLAP"/>
      <category term="research"/>
      <category term="primary key"/>
      <category term="DB2 X"/>
      <category term="IOD2009"/>
      <category term="programming"/>
      <category term="views"/>
      <category term="Netezza"/>
      <category term="IMS"/>
      <category term="Malcolm Gladwell"/>
      <category term="zAAP"/>
      <category term="migration"/>
      <category term="DB2 Catalog"/>
      <category term="ERP"/>
      <category term="dirty read"/>
      <category term="monitoring"/>
      <category term="Java"/>
      <category term="developerWorks"/>
      <category term="award"/>
      <category term="Web 2.0"/>
      <category term="BETWEEN"/>
      <category term="Information Agenda"/>
      <category term="V5"/>
      <category term="JDBC"/>
      <category term="DB2 Analystics Accelerator"/>
      <category term="SoftwareOnZ"/>
      <category term="DDL"/>
      <category term="infrastructure"/>
      <category term="specialty processors"/>
      <category term="data types"/>
      <category term="ISOLATION"/>
      <category term="z/OS"/>
      <category term="zIIP"/>
      <category term="BI"/>
      <category term="history"/>
      <category term="index"/>
      <category term="standards"/>
      <category term="ALTER"/>
      <category term="IFL"/>
      <category term="V4"/>
      <category term="data"/>
      <category term="Cognos"/>
      <category term="utilities"/>
      <category term="Stage 1"/>
      <author>
        <name>Craig Mullins</name>
        <email>noreply@blogger.com</email>
      </author>
      <link href="http://db2portal.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/CMullinsPlanetDB2" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>News, views, and items of interest on DB2 database management and mainframe systems.</subtitle>
      <title>DB2PORTAL Blog</title>
      <updated>2012-05-16T12:21:16Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:www.channeldb2.com,2012-05-11:807741:Video:90752</id>
    <link href="http://www.channeldb2.com/xn/detail/807741:Video:90752" rel="alternate" type="text/html"/>
    <title>DB2 Tech Talk: Optimize Storage and Minimize Administration with DB2 10</title>
    <summary>Learn about the new storage optimization features in the recently announced DB2 10 product. We will cover three areas including: Adaptive Compression, Multi-Temperature Storage and Workload Management.</summary>
    <content>Learn about the new storage optimization features in the recently announced DB2 10 product. We will cover three areas including: Adaptive Compression, Multi-Temperature Storage and Workload Management.</content>
    <updated>2012-05-11T21:14:57Z</updated>
    <author>
      <name>Cindy Russell</name>
      <uri>http://www.channeldb2.com/profile/CindyRussell</uri>
    </author>
    <source>
      <id>http://www.channeldb2.com/video/video/rss?xn_auth=no</id>
      <link href="http://www.channeldb2.com/video/video/rss?xn_auth=no" rel="self" type="application/atom+xml"/>
      <title>Latest Videos - ChannelDB2</title>
      <updated>2012-05-17T23:39:51Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://feeds.feedburner.com/51326@http://it.toolbox.com/blogs/db2zos</id>
    <link href="http://it.toolbox.com/blogs/db2zos/apar-friday-another-parallel-reorg-enhancement-51326?rss=1" rel="alternate" type="text/html"/>
    <title>APAR Friday: Another parallel REORG enhancement</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">(Posted May 11, 2012) Well over a year ago (Feb 2011) I blogged about the addition of the PARALLEL keyword that was made available on the REORG TABLESPACE LIST utility control statement.  (See “APAR Friday: Another great REORG enhancement”)  As a result of the group ...<br/>
<br/>
(Read more)</div>
    </summary>
    <updated>2012-05-11T17:29:32Z</updated>
    <category term="APAR Friday"/>
    <category term="parallelm"/>
    <category term="REORG"/>
    <category term="DSNZPARM"/>
    <category term="DSN6SPRM"/>
    <category term="APAR"/>
    <category term="PTF"/>
    <category term="favero"/>
    <source>
      <id>http://it.toolbox.com/blogs/db2zos</id>
      <author>
        <name>Willie Favero</name>
      </author>
      <link href="http://it.toolbox.com/blogs/db2zos" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/williefavero_planetdb2" rel="self" type="application/rss+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>Welcome to all things DB2 for z/OS. This is your one stop, your only stop, and your final stop to find out all you'll ever want to know about DB2 for z/OS. We'll be discussing how to upgrade to the latest DB2 version, have detailed "how it works" discussions, some performance tips, maintenance alerts, baby updates, with a few guest posts thrown in occasionally. In addition, you'll find all of the latest DB2 news and gossip, arrival notifications of the latest articles, books, seminars, and teleconferences, along with details on all of the major conferences. I'll occasionally be throwing in a post covering our z/OS operating system and our System z hardware. Plus, there will always be something entertaining posted every once in a while. This is the place you'll find just about anything you need to know to stay current with DB2 for z/OS, z/OS, or System z. This is also the place to get that little bit of lite reading each morning to start your day off on the right foot.</subtitle>
      <title>Getting the Most out of DB2 for z/OS and System z</title>
      <updated>2012-05-17T23:05:13Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://feedproxy.google.com/~r/Db2nightShowReplays/~3/B8LmVnqjWQs/db2nightshow.php</id>
    <link href="http://feedproxy.google.com/~r/Db2nightShowReplays/~3/B8LmVnqjWQs/db2nightshow.php" rel="alternate" type="text/html"/>
    <title>The DB2Night Show #82: DB2 LUW 9.7 Fixpack "Pearls" - cool new stuff!</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Special Guest: Iqbal Goralwalla
Principal Consultant, Triton Consulting, UK

LISTAGG, db2cklog, db2pd, db2caem, db2support, and more!
Replays available in WMV and MP4 formats!

100% of our audience learned something!  Our special guest, Iqbal Goralwalla, shared with our audience his advice, tips, and experience with new commands and features delivered via DB2 9.7 Fixpacks. His findings and advice are PRICELESS.  Several command examples are...<br/>
<br/>
(Read more)<img height="1" src="http://feeds.feedburner.com/~r/Db2nightShowReplays/~4/B8LmVnqjWQs" width="1"/></div>
    </summary>
    <updated>2012-05-11T12:22:36Z</updated>
    <category term="DB2 LUW"/><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://www.dbisoftware.com/blog/db2nightshow.php?id=362</feedburner:origLink>
    <source>
      <id>http://www.dbisoftware.com/blog/db2nightshow.php</id>
      <author>
        <name>DB2Night Replays</name>
        <email>webmaster@dbisoftware.com</email>
      </author>
      <link href="http://www.dbisoftware.com/blog/db2nightshow.php" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/Db2nightShowReplays" rel="self" type="application/rss+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <title>The DB2Night Show</title>
      <updated>2012-05-17T10:15:49Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://db2commerce.com/?p=838</id>
    <link href="http://db2commerce.com/2012/05/11/idug-2012-na-tech-conference-in-denver/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=idug-2012-na-tech-conference-in-denver" rel="alternate" type="text/html"/>
    <title>IDUG 2012 – NA Tech Conference in Denver</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Many of my blog posts are ones that can be read two years down the road and still have technical relevance. This is not one of those. This is about how excited I am to go to the IDUG DB2 Tech...<br/>
<br/>
...</div>
    </content>
    <updated>2012-05-11T11:00:51Z</updated>
    <category term="Random"/>
    <author>
      <name>Ember Crooks</name>
    </author>
    <source>
      <id>http://db2commerce.com</id>
      <link href="http://db2commerce.com" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/Db2ForWebsphereCommerce" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>Expert tips on building and administering DB2 LUW databases for WebSphere Commerce</subtitle>
      <title>DB2 for WebSphere Commerce</title>
      <updated>2012-05-17T20:41:21Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://freedb2.com/?p=2172</id>
    <link href="http://feedproxy.google.com/~r/freedb2/clean/~3/N8CInyzBRvg/" rel="alternate" type="text/html"/>
    <title>Happy Mother’s Day to Big Data and Cloud Mamas</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">With the Mothers Day upon us and with many of my blog followers having mothers (my big data analytics software estimates this to be at close to 100%) or mothers themselves, I thought I’d post this infographic just as a reminder to do something nice for all the mothers out there. 
 
 Not Yo Mama’s Mama – a Digital Mom Infographic by Internet Exposure<br/>
<br/>
(Read more)</div>
    </summary>
    <updated>2012-05-10T22:41:58Z</updated>
    <category term="Random thoughts"/><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://freedb2.com/2012/05/10/happy-mothers-day-to-big-data-and-cloud-mamas/</feedburner:origLink>
    <author>
      <name>Leon Katsnelson</name>
    </author>
    <source>
      <id>http://freedb2.com</id>
      <link href="http://freedb2.com" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/freedb2/clean" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>Big Data, Hadoop, free databases and a whole lot of Cloud Computing</subtitle>
      <title>BigDataOnCloud + FreeDB2</title>
      <updated>2012-05-10T23:20:19Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://feeds.feedburner.com/51318@http://it.toolbox.com/blogs/db2zos</id>
    <link href="http://it.toolbox.com/blogs/db2zos/its-not-to-soon-to-start-thinking-about-iod-2012-in-las-vegas-51318?rss=1" rel="alternate" type="text/html"/>
    <title>It's not to soon to start thinking about IOD 2012 in Las Vegas</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">(Posted May 10, 2012) The 2012 Information on Demand (IOD) conference is only 5 months away... (where has this year gone already)....  It’s being help once again in Las Vegas at the Mandalay Bay on October 21-25.  Last years conference was huge.   This...<br/>
<br/>
(Read more)</div>
    </summary>
    <updated>2012-05-10T22:07:58Z</updated>
    <category term="Educational"/>
    <category term="IOD 2012"/>
    <category term="Information on Demand 2012"/>
    <category term="conferences"/>
    <category term="DB2"/>
    <category term="IBM"/>
    <category term="BI"/>
    <category term="DW"/>
    <category term="favero"/>
    <source>
      <id>http://it.toolbox.com/blogs/db2zos</id>
      <author>
        <name>Willie Favero</name>
      </author>
      <link href="http://it.toolbox.com/blogs/db2zos" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/williefavero_planetdb2" rel="self" type="application/rss+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>Welcome to all things DB2 for z/OS. This is your one stop, your only stop, and your final stop to find out all you'll ever want to know about DB2 for z/OS. We'll be discussing how to upgrade to the latest DB2 version, have detailed "how it works" discussions, some performance tips, maintenance alerts, baby updates, with a few guest posts thrown in occasionally. In addition, you'll find all of the latest DB2 news and gossip, arrival notifications of the latest articles, books, seminars, and teleconferences, along with details on all of the major conferences. I'll occasionally be throwing in a post covering our z/OS operating system and our System z hardware. Plus, there will always be something entertaining posted every once in a while. This is the place you'll find just about anything you need to know to stay current with DB2 for z/OS, z/OS, or System z. This is also the place to get that little bit of lite reading each morning to start your day off on the right foot.</subtitle>
      <title>Getting the Most out of DB2 for z/OS and System z</title>
      <updated>2012-05-17T23:05:13Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>https://www.ibm.com/developerworks/mydeveloperworks/blogs/SusanVisser/entry/idug_tweets_facebooks1</id>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SusanVisser/entry/idug_tweets_facebooks1" rel="alternate" type="text/html"/>
    <title xml:lang="en-US">IDUG Tweets &amp; Facebooks :)</title>
    <summary type="xhtml" xml:lang="en-US"><div xmlns="http://www.w3.org/1999/xhtml"><p> I am looking forward to going to Denver this weekend in preparation of <a href="http://idug.org" target="_blank">IDUG</a> NA which starts on Monday, May 
14.  I'm hoping to blog and tweet from there, so regardless if you are at the 
conference or not, you can follow what's going on.  Here are some key links:</p>
<p> </p><div> </div><div> </div>
<h6>From <b>Twitter</b>:</h6>
<ul><li>#idugna for conference level tweets 
</li><li>#idug for IDUG in general 
</li><li>@IDUGConference will be used for announcing room changes and formal 
announcements </li></ul>
<div> </div><h6> From <b>Facebook</b>: </h6>
<p>IDUG's Facebook page will also be pretty busy during the conference too: <a href="http://www.facebook.com/IDUGDB2">www.facebook.com/IDUGDB2</a></p>
<div> </div><h6><b>Aggregator</b></h6>
<p><u>Scott Hayes</u> has set up an <a href="http://www.dbisoftware.com/idugna12.php" target="_blank">aggregator</a> site 
that includes all of the tweet related to IDUG:  <a href="http://bit.ly/idugna12">http://bit.ly/idugna12</a></p>

<div> </div><h6><b>Challenge</b></h6>
<p>
</p><p><u>Mike Krafick</u> is the social media guru for IDUG.  He tweets from <a href="https://twitter.com/#!/IDUGDB2" target="_blank">IDUGDB2</a> and is looking 
for more followers.  He's trying to get more followers than my twitter account 
<a href="https://twitter.com/#!/susvis" target="_blank">susvis</a>.  Let the 
challenge begin!</p>
<p> </p>
<h6><b>More information about this year's IDUG Conference:</b> </h6>
<ul><li><a href="http://ibm.co/Iv3Kzl" target="_blank">All about IDUG -- from the DB2 
Night Show</a> 
</li><li><a href="http://ibm.co/yDUgG5" target="_blank">IDUG Denver -- May 2012</a> 
</li></ul>
<p> </p>
<p>On Tuesday in the Exhibit Hall, we'll be handing out a limited supply of 
signed copies of the <a href="http://ibm.co/Im9SOy" target="_blank">New Flashbook 
for DB2 10</a>.  For those of you not at the conference, follow my blog for 
information on how you can download a copy for free.</p>
<p> </p>
<p>Two other books will be launching at IDUG this year.  We don't have a 
bookstore, but be sure to speak to the authors for information on ordering a 
copy for yourself at a discount offered to IDUG attendees: </p>
<ul><li><a href="http://ibm.co/xSuwq2" target="_blank">DB2 10 for z/OS Database 
Administration: Certification Study Guide</a> by <u>Susan Lawson</u> and <u>Dan 
Luksetich</u> </li><li><a href="http://ibm.co/Av2vbH" target="_blank">DB2 Developer's Guide: A 
Solutions-Oriented Approach to Learning the Foundation and Capabilities of DB2 
for z/OS (6th Edition)</a> by <u>Craig Mullins</u> </li></ul>
<p> </p>
<p>The winner of this year's DB2's Got Talent competition was <u>Kohli</u> (<a href="http://ibm.co/HDrt3H" target="_blank">We HAVE a winner! DB2's Got Talent 
Competition</a>) and he chose to attend IDUG Denver as his prize.  I'm looking 
forward to meeting Kohli.  If you were also a competitor, please find me at the 
show and introduce yourself.  </p>
<p> </p>
<p>If you're interested in writing articles or books, or reviewing any of the 
upcoming books... also find me and let me know.  I may have some interesting 
opportunities for you!</p>
<p> </p>
<p>Susan</p></div>
    </summary>
    <updated>2012-05-10T14:56:09Z</updated>
    <category term="idugna"/>
    <category term="idug"/>
    <category term="books"/>
    <category term="social"/>
    <author>
      <name>svisser1</name>
    </author>
    <source>
      <id>https://www.ibm.com/developerworks/mydeveloperworks/blogs/SusanVisser</id>
      <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SusanVisser" rel="alternate" type="text/html"/>
      <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SusanVisser/feed/entries/rss?lang=en" rel="self" type="application/atom+xml"/>
      <rights xml:lang="en-US">Copyright</rights>
      <subtitle xml:lang="en-US">Build your Skill on Information Management: books, certifications, tutorials, and more</subtitle>
      <title xml:lang="en-US">Build your Skill on IM products, including DB2: books, certifications, tutorials, and more</title>
      <updated>2012-05-17T23:40:49Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-23312310.post-831220928329800974</id>
    <link href="http://www.db2teamblog.com/feeds/831220928329800974/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/>
    <link href="http://www.db2teamblog.com/2012/05/learn-and-administer-db2-with.html#comment-form" rel="replies" title="0 Comments" type="text/html"/>
    <link href="http://www.blogger.com/feeds/23312310/posts/default/831220928329800974?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/23312310/posts/default/831220928329800974?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feedproxy.google.com/~r/db2team_planetdb2/~3/Dj_2rgdETLg/learn-and-administer-db2-with.html" rel="alternate" title="Learn and administer DB2 with Technology Explorer 4.2" type="text/html"/>
    <title>Learn and administer DB2 with Technology Explorer 4.2</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Coming on the heels of DB2 Express-C 10.1 is Technology Explorer 4.2. 



The Technology Explorer (TE) is a light weight, web based console for DB2 for Linux, UNIX and Windows. The Technology Explorer strives to be a teaching tool for all users of DB2. Whether you're just starting to use DB2, or...<br/>
<br/>
(Read more)<img height="1" src="http://feeds.feedburner.com/~r/db2team_planetdb2/~4/Dj_2rgdETLg" width="1"/></div>
    </content>
    <updated>2012-05-10T14:00:05Z</updated>
    <published>2012-05-10T14:00:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="technology explorer"/><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedproxy.google.com/~r/DB2ExpcTeamBlog/~3/vTJHqaIQUFA/learn-and-administer-db2-with.html</feedburner:origLink>
    <author>
      <name>leonsp</name>
      <email>noreply@blogger.com</email>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-23312310</id>
      <category term="education"/>
      <category term="books"/>
      <category term="Big Data University"/>
      <category term="whitepaper"/>
      <category term="new release"/>
      <category term="conference"/>
      <category term="dvd"/>
      <category term="forum"/>
      <category term="help"/>
      <category term="data studio"/>
      <category term="technology explorer"/>
      <category term="announcement"/>
      <category term="download"/>
      <category term="japanese"/>
      <category term="webcast"/>
      <category term="survey"/>
      <category term="websphere"/>
      <category term="amazon"/>
      <category term="rightscale"/>
      <category term="Hadoop"/>
      <category term="DB2 Express FTL"/>
      <category term="video"/>
      <category term=".net"/>
      <category term="performance"/>
      <category term="idug"/>
      <category term="Radiant CMS"/>
      <category term="blogs"/>
      <category term="DB2 University"/>
      <category term="linux"/>
      <category term="contest"/>
      <category term="driver"/>
      <category term="ga"/>
      <category term="channeldb2"/>
      <category term="DB2 Express-C"/>
      <category term="9.5.2"/>
      <category term="changelog"/>
      <category term="php"/>
      <category term="webinar"/>
      <category term="seminar"/>
      <category term="Getting Started with Data Studio"/>
      <category term="ibm developer cloud"/>
      <category term="mac os x"/>
      <category term="chat with the lab"/>
      <category term="discovery kit"/>
      <category term="cloud"/>
      <category term="vsai"/>
      <category term="getting started"/>
      <category term="tip"/>
      <category term="oracle"/>
      <category term="visual studio"/>
      <category term="DB2 on Campus"/>
      <category term="alpha"/>
      <category term="db2night show"/>
      <category term="adobe flex"/>
      <category term="Ruby"/>
      <category term="express-c"/>
      <category term="twitter"/>
      <category term="DB2"/>
      <category term="team"/>
      <category term="9.7"/>
      <category term="Ubuntu"/>
      <category term="DB2University"/>
      <category term="InfoSphere Data Architect"/>
      <category term="Information Champions"/>
      <author>
        <name>Raul F. Chong</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/02359655460099866597</uri>
      </author>
      <link href="http://www.db2teamblog.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://www.db2teamblog.com/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/23312310/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://feeds.feedburner.com/db2team_planetdb2" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <title>DB2 Express-C Team Blog</title>
      <updated>2012-05-15T14:00:00Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-US">
    <id>urn:lsid:ibm.com:blogs:entry-186bf049-51d7-4e20-8a4c-088889582c4f</id>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/entry/select_from_insert?lang=en" rel="alternate" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/feed/entry/atom?entryid=186bf049-51d7-4e20-8a4c-088889582c4f&amp;lang=en" rel="self" type="application/atom+xml"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/feed/entrycomments/select_from_insert/atom?lang=en" rel="replies" type="application/atom+xml"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/home/api/reports/186bf049-51d7-4e20-8a4c-088889582c4f?lang=en" rel="http://www.ibm.com/xmlns/prod/sn/reports" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/feed/entryrecommendations/186bf049-51d7-4e20-8a4c-088889582c4f/atom?lang=en" rel="http://www.ibm.com/xmlns/prod/sn/recommendations" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/old?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/with?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/final?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/insert?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/transition?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/call?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/new?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/from?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/update?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/processing?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/order?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/return?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/table?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/select?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/tags/delete?lang=en" rel="related" type="text/html"/>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/resource/SQL.JPG" rel="enclosure" type="text/html"/>
    <title xml:lang="en-US">Returning inserted rows (and updated and deleted)</title>
    <summary xml:lang="en-US">Motivation 
 Remember the days when DB2 re-entered the TPC-C fight after a long hiatus? The time was DB2 8.1 FP4. I seriously do not remember years.. Time passes in releases. While my colleagues were tuning code path, bufferpools disks my team was looking at...</summary>
    <content type="xhtml" xml:lang="en-US"><div xmlns="http://www.w3.org/1999/xhtml"><h1>Motivation</h1>
<div>Remember the days when DB2 re-entered the TPC-C fight after a long hiatus?<br/>The time was DB2 8.1 FP4. I seriously do not remember years.. Time passes in releases. </div><div>While my colleagues were tuning code path, bufferpools disks my team was looking at something more fundamental.<br/>What can we do to make SQL as efficient as possible for TPC-C.</div><div>And ideally how can we make SQL more efficient for any class of OLTP workload.<br/>In other words how can we pour the most bang into the least SQL for a typical OLTP transaction?<br/>The result was what we called the new SQL.<br/>If I recall correctly it consisted out of the following enhancements:  </div><div><ul><li>Allow updates, deletes and inserts with queries as targets.<br/>More importantly allow those queries to contain order by clauses.<br/> </li><li>Allow inline SQL Table functions to insert, update, or delete<br/> </li><li>Allow insert, update and delete in the from clause</li></ul>I think there was more, but these were the highlights at any rate.    </div><div> </div><div>In this post I want to dive into the last bullet.<br/>DB2 8.1 FP4 was a long time ago, but there are still developers who are not yet familiar with this powerful feature.<br/>So it warrants some attention.</div>
<h1>The Problem</h1><div>One very common task in an OLTP system is that of order processing.<br/>You can distinguish between three phases of order processing<br/></div><div><ol><li>Take an order<br/>In this step all the information for the order is collected  and inserted into the database.<br/>The order is associated with an order-id which is passed back to the customer for reference.<br/><br/></li><li>Dispatch an order<br/>Here the order is passed on to a process or human being to be fulfilled.<br/>It is important to prevent more than one process from working the same order.<br/>Typically this happens in a "first in first out" (FIFO) fashion. <br/>The dispatch may be polling by an agent or an active dispatch by some other entity.<br/><br/></li><li>Fulfill the order<br/>The order is processed, send on its way and committed as fulfilled.</li></ol>Let's look at each of these steps in order.</div>
<h1>Taking an order</h1><div>Taking an order is comprised of:<br/><ol><li>Generating an order-id</li><li>collecting and storing the individual order items (your shopping  basket).</li><li>Storing the order itself with various information, such as customer name, order-id, price etc.</li></ol>For the sake of brevity I will forgo <span style="font-style: italic;">order items </span>here. <br/>This is where the inline table function came in in TPC-C. </div><div>Our schema is simple:</div>
<blockquote><pre>CREATE TABLE order(order_id INTEGER      NOT NULL PRIMARY KEY,
                   stamp    TIMESTAMP    DEFAULT CURRENT TIMESTAMP, 
                   name     VARCHAR(20),<br/>                   price    INTEGER,
                   agent_id INTEGER);</pre></blockquote>
<div>To submit an order an order-id must be generated.</div><div>Different ways to do so exist is various products:<br/><ul><li>Use a global unique identifier which is supplied by the client<br/>This has the advantage that the client knows the value up front.<br/>There is no need to pass it back.<br/>The downside is that no customer will want to write down an ugly hex number as order-id.<br/> </li><li>Use a sequence number to generate the order-id.<br/>The problem is that you need to submit a separate SQL statement to retrieve the generated value.<br/>Also the "CURRVAL" pseudo column which is used to retrieve a generated value is of no help if you want to submit more than one order in one SQL Statement.<br/> </li><li>Use an identity or serial property with the order-id.<br/>This is very similar to a sequence, except that the value generated is associated with the order-id column directly.<br/>The problem is the same as for sequences.<br/>Somehow the generated value needs to flow back to the client.<br/>Some vendors pick up on simple INSERT statements with identity columns and  flow the value back with the SQLCA.<br/>But this case is not generic. It is also not able to handle more than one order id.<br/> </li><li>Use a trigger to generate a number through some means<br/>Given that "some means" can be just about anything, it is impossible to have a function to return the values.</li></ul>Each of these techniques is unsatisfactory:<br/>Either two SQL Statements need to be executed or the statement need to comply with very specific properties: E.g. single row insert with identity column.</div><div>As a response to this problem each some vendors have invented extensions to INSERT, UPDATE and DELETE such as a <span style="font-weight: bold;">WITH RETURN</span> clause.<br/>The purpose of the clause is to pick up on new, changed or deleted rows and pass them back to the client or insert them into a table or variable. </div><div> </div><div>The approach we took in DB2 has been radically different. </div>
<blockquote><pre>CREATE OR REPLACE SEQUENCE order_seq;

SELECT order_id, stamp 
  FROM NEW TABLE(INSERT INTO order(order_id, name, price) 
                   VALUES(NEXT VALUE FOR order_seq, 'John', 1000));
   ORDER_ID STAMP                     
----------- --------------------------
          1 2012-05-09 22:05:29.156000</pre></blockquote>
<div>What we did in DB2 was to simply expose the trigger transition table <span style="font-weight: bold;">NEW TABLE </span>in the from-clause.</div><div>So, when you put an INSERT statement into the from clause that insert statement is executed and in the process a transition table is produced.<br/>That transition table, which includes all the modifications of any before triggers can then be queried. </div><div>Note in the example above that we did not only pick up the generated "ORDER_ID", but also the value generated for the "STAMP" column.<br/>How is that different from an INSERT WITH RETURN as available in Oracle?  </div><div>INSERT WITH RETURN requires an INTO clause. That is the returned values must leave SQL and be returned into a variable.<br/>Once they are returned you can re-scan them for further processing. </div><div>Pushing INSERT into the from clause allows for the full power of SQL to be applied for further processing. <br/>Any client language that knows how to process a cursor can immediately use the feature.<br/>DB2 can handle multiple order inserts:</div>
<blockquote><pre>SELECT order_id, stamp
  FROM NEW TABLE(INSERT INTO order(order_id, name, price) 
                   VALUES(NEXT VALUE FOR order_seq, 'John', 1000),
                         (NEXT VALUE FOR order_seq, 'Beth',  500),
                         (NEXT VALUE FOR order_seq, 'John', 1200));
   ORDER_ID STAMP                     <br/>----------- --------------------------<br/>          2 2012-05-09 22:06:36.515000<br/>          3 2012-05-09 22:06:36.515000<br/>          4 2012-05-09 22:06:36.515000</pre></blockquote>
<div>Better yet, DB2 can process the result. For example it can do totals on the orders:</div>
<blockquote><pre>SELECT order_id, stamp, name, sum(price) over(order by order_id) as total_price
  FROM NEW TABLE(INSERT INTO order(order_id, name, price) 
                   VALUES(NEXT VALUE FOR order_seq, 'John', 1000),
                         (NEXT VALUE FOR order_seq, 'Beth',  500),
                         (NEXT VALUE FOR order_seq, 'John', 1200),
                         (NEXT VALUE FOR order_seq, 'Beth',  700),
                         (NEXT VALUE FOR order_seq, 'Jack', 1100));
   ORDER_ID STAMP                      NAME                 TOTAL_PRICE<br/>----------- -------------------------- -------------------- -----------<br/>          5 2012-05-09 22:07:26.062000 John                        1000<br/>          6 2012-05-09 22:07:26.062000 Beth                        1500<br/>          7 2012-05-09 22:07:26.062000 John                        2700<br/>          8 2012-05-09 22:07:26.062000 Beth                        3400<br/>          9 2012-05-09 22:07:26.062000 Jack                        4500</pre></blockquote>

<div>The question which you should immediately ask is: <br/>What is the overhead of NEW TABLE?</div><div>How is this different than inserting the rows into an array or temp table and then rescanning that array?<br/>An explain of the statement above will show:</div>
<blockquote><pre>                Rows 
               RETURN
               (   1)
                Cost 
                 I/O 
                 |
                  5 
               TBSCAN
               (   2)
               6.7822 
                  1 
                 |
                  5 
               SORT  
               (   3)
               6.78117 
                  1 
                 |
                  5 
               TBSCAN
               (   4)
               6.77634 
                  1 
                 |
                  5 
               SORT  
               (   5)
               6.7753 
                  1 
                 |
                  5 
               INSERT
               (   6)
               6.77286 
                  1 
          /------+------\
         5                 0 
      TBSCAN     TABLE: ADMINISTRATOR
      (   7)             ORDER
   8.88007e-005           Q5
         0 
        |
         5 
 TABFNC: SYSIBM  
      GENROW
        Q1</pre></blockquote>
<div>Note the absence of any temp here. The INSERT (6) serves immediately as the input for the OLAP function.  </div><div>SORT (5) handles the "ORDER BY order_id" of the SUM.  </div><div>SORT (3) however is interesting:</div>
<blockquote><pre>	3) SORT  : (Sort)
...
		SORTKEY : (Sort Key column)
			NONE</pre></blockquote><div>This SORT doesn't actually sort. All it does is to force the cursor to be INSENSITIVE. </div><div>This assures that the INSERT is completed when the cursor is OPENed.<br/>A common technique is to open such cursors as WITH HOLD and then COMMIT before first fetch.<br/>That way no locks are being held while the cursor is being fetched.</div>
<h1>Dispatching an order</h1>
<div>After the order has been accepted it needs to be processed.<br/>This can either happen in a single database transaction or the workflow can consist of multiple transaction.<br/>In the second case the order needs to be marked on the queue as being processed. </div><div>Only once the processing is completed in a later transaction can it be deleted.<br/>Let's assume there are multiple agents who are fulfilling orders.<br/>Here is an efficient way to do that using the same technology as described for INSERT with an UPDATE statement. </div>
<blockquote><pre>CREATE OR REPLACE VARIABLE my_agent_id INTEGER;
SET my_agent_id = 1;

SELECT order_id, stamp, name, price
  FROM OLD TABLE(UPDATE (SELECT * FROM order 
                          WHERE agent_id IS NULL <br/>                          ORDER BY order_id FETCH FIRST ROW ONLY)<br/>                    SET agent_id = my_agent_id);
   ORDER_ID STAMP                      NAME                       PRICE
----------- -------------------------- -------------------- -----------
          1 2012-05-09 22:05:29.156000 John                        1000</pre></blockquote>

 <div>We have select the oldest order which is unassigned (order_id IS NULL).</div><div>That order has been updated with the local agent_id and the row has then been returned as a query.</div><div>Note the usage of OLD TABLE here. You can choose either the NEW or OLD transition table for UPDATE operations.<br/>Generally the optimizer plan is better when you use the OLD TABLE whenever possible whenever the subject of the UPDATE is not a base table. </div><div>The plan is very tight:</div>
<blockquote><pre>                        Rows 
                       RETURN
                       (   1)
                        Cost 
                         I/O 
                         |
                          1 
                       TBSCAN
                       (   2)
                       13.5567 
                          2 
                         |
                          1 
                       SORT  
                       (   3)
                       13.5561 
                          2 
                         |
                          1 
                       UPDATE
                       (   4)
                       13.5549 
                          2 
                   /-----+-----\
                  1               9 
               FETCH    TABLE: ADMINISTRATOR
               (   5)           ORDER
               6.79517           Q1
                  1 
           /-----+------\
          9                9 
       IXSCAN    TABLE: ADMINISTRATOR
       (   6)            ORDER
      0.0205156           Q2
          0 
         |
          9 
   INDEX: SYSIBM  
 SQL120509220520090
         Q2</pre></blockquote>
<div>After the cursor is opened the transaction can immediately be committed. </div><div>As a result update locks are held a minimal amount of time with no chance of a deadlock.</div>
<h1>Deleting an order</h1>
<div>Once the order has been fulfilled it can easily be deleted from the queue by order_id.</div><div>Alternatively the order can be marked as processed in an extra column.<br/>For the sake of this exercise however, let's assume we want to delete the order from the order table and archive it in a separate table.</div>
<blockquote><pre>WITH del AS (SELECT * FROM OLD TABLE(DELETE FROM order WHERE order_id = 1))
SELECT fulfilled <br/>  FROM NEW TABLE(INSERT INTO order_archive
                   SELECT del.*, CURRENT TIMESTAMP FROM del);
FULFILLED                 
--------------------------
2012-05-09 22:32:28.078000</pre></blockquote>
<div>What we have built here is a pipeline of actions. </div><div>First we DELETE the order we have finished processing.<br/>But we interrogate the OLD transition table to pass that information on to the order_archive table.<br/>Finally we capture the timestamp when the order was fulfilled from the NEW transition table of the order_archive table.</div><div>Theoretically this could all be written in one nested query.<br/>But these statements can be very complex.<br/>What if the query contained joins where the table is updated and select from in the same query?</div><div>What if the same table is modified multiple times?</div><div>Therefore DB2 restricts NEW TABLE and OLD TABLE to occur in nested queries or in the presence of joins.</div><div>Placing them into common table expressions however is allowed.<br/>Common table expressions provide a natural order.<br/>So if there are conflicts DB2 will execute each query in the WITH clause at a time in order of specification.</div><div>If however there are no conflicts DB2 can provide a very efficient access path:</div>
<blockquote><pre>                                Rows 
                               RETURN
                               (   1)
                                Cost 
                                 I/O 
                                 |
                                  1 
                               TBSCAN
                               (   2)
                               20.3274 
                                  3 
                                 |
                                  1 
                               SORT  
                               (   3)
                               20.3268 
                                  3 
                                 |
                                  1 
                               INSERT
                               (   4)
                               20.3256 
                                  3 
                           /-----+-----\
                          1               1 
                       DELETE   TABLE: ADMINISTRATOR
                       (   5)       ORDER_ARCHIVE
                       13.5558           Q6
                          2 
                   /-----+-----\
                  1               9 
               FETCH    TABLE: ADMINISTRATOR
               (   6)           ORDER
               6.78603           Q1
                  1 
           /-----+-----\
          1               9 
       IXSCAN   TABLE: ADMINISTRATOR
       (   7)           ORDER
      0.015546           Q2
          0 
         |
          9 
   INDEX: SYSIBM  
 SQL120509220520090
         Q2
</pre></blockquote>
<div>Note how the DELETE and INSERT are stacked!</div><div>You can use the same technique also to stack INSERTs. <br/>For example to split a staging table across multiple target tables. </div><div>I'll save that one for another day though since it will introduce another fancy clause..<br/><br/> </div></div>
    </content>
    <updated>2012-05-10T02:49:08Z</updated>
    <published>2012-05-10T02:49:08Z</published>
    <category scheme="http://www.ibm.com/xmlns/prod/sn/collection" term="comments"/>
    <category scheme="http://www.ibm.com/xmlns/prod/sn/collection" term="recommend"/>
    <category term="old"/>
    <category term="with"/>
    <category term="final"/>
    <category term="insert"/>
    <category term="transition"/>
    <category term="call"/>
    <category term="new"/>
    <category term="from"/>
    <category term="update"/>
    <category term="processing"/>
    <category term="order"/>
    <category term="return"/>
    <category term="table"/>
    <category term="select"/>
    <category term="delete"/>
    <author>
      <name>SergeRielau</name>
    </author>
    <source>
      <id>urn:lsid:ibm.com:blogs:entries-c3f1cfe8-cfc4-4845-b1aa-c79f17033d85</id>
      <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW/feed/entries/atom?lang=en" rel="self" type="application/atom+xml"/>
      <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQLTips4DB2LUW?lang=en" rel="alternate" type="text/html"/>
      <title xml:lang="en-US">SQL Tips for DB2 LUW</title>
      <updated>2012-05-14T12:58:47Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.thefillmoregroup.com/blog/?p=754</id>
    <link href="http://www.thefillmoregroup.com/blog/?p=754" rel="alternate" type="text/html"/>
    <title>IDUG NA DB2 Tech Conference 2012 – Replication Topics</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">The International DB2 Users Group (IDUG) DB2 Tech Conference will be held in Denver, USA from May 14 – 18 (that’s next week at the time of this post).  There are two events in which I am...<br/>
<br/>
(Read more)</div>
    </content>
    <updated>2012-05-09T22:20:11Z</updated>
    <category term="DB2 for Linux Unix Windows"/>
    <category term="DB2 Gold Consultants"/>
    <category term="DB2 Migrations"/>
    <category term="IBM Champion"/>
    <category term="InfoSphere"/>
    <category term="International DB2 Users Group (IDUG)"/>
    <category term="Oracle"/>
    <category term="Q-Replication"/>
    <category term="Oracle to DB2 Migration"/>
    <category term="Replication"/>
    <author>
      <name>Frank Fillmore</name>
    </author>
    <source>
      <id>http://www.thefillmoregroup.com/blog</id>
      <link href="http://www.thefillmoregroup.com/blog" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/FillmoreFrankPlanetDB2" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>Just another WordPress weblog</subtitle>
      <title>The Fillmore Group » Frank Fillmore</title>
      <updated>2012-05-16T14:10:52Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://feeds.feedburner.com/51311@http://it.toolbox.com/blogs/db2zos</id>
    <link href="http://it.toolbox.com/blogs/db2zos/the-db2-for-zos-exchange-the-old-zhotline-has-returned-51311?rss=1" rel="alternate" type="text/html"/>
    <title>The "DB2 for z/OS Exchange" (the old zHotline) has returned</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">(Posted May 9, 2012) If you are a DB2 for z/OS DBA, System Programmer, or Application Programmer, you now have a new resource to add to your list of places to discover information.   The DB2 for z/OS Exchange will have much of what you need, being refreshed as frequently...<br/>
<br/>
(Read more)</div>
    </summary>
    <updated>2012-05-09T22:19:35Z</updated>
    <category term="DB2 for z/OS (All Versions)"/>
    <category term="DB2 for z/OS Exchange"/>
    <category term="zHotline"/>
    <category term="DB2 for z/OS"/>
    <category term="silicon valley lab"/>
    <category term="favero"/>
    <source>
      <id>http://it.toolbox.com/blogs/db2zos</id>
      <author>
        <name>Willie Favero</name>
      </author>
      <link href="http://it.toolbox.com/blogs/db2zos" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/williefavero_planetdb2" rel="self" type="application/rss+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>Welcome to all things DB2 for z/OS. This is your one stop, your only stop, and your final stop to find out all you'll ever want to know about DB2 for z/OS. We'll be discussing how to upgrade to the latest DB2 version, have detailed "how it works" discussions, some performance tips, maintenance alerts, baby updates, with a few guest posts thrown in occasionally. In addition, you'll find all of the latest DB2 news and gossip, arrival notifications of the latest articles, books, seminars, and teleconferences, along with details on all of the major conferences. I'll occasionally be throwing in a post covering our z/OS operating system and our System z hardware. Plus, there will always be something entertaining posted every once in a while. This is the place you'll find just about anything you need to know to stay current with DB2 for z/OS, z/OS, or System z. This is also the place to get that little bit of lite reading each morning to start your day off on the right foot.</subtitle>
      <title>Getting the Most out of DB2 for z/OS and System z</title>
      <updated>2012-05-17T23:05:13Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>https://www.ibm.com/developerworks/mydeveloperworks/blogs/SusanVisser/entry/skills_resources_for_db2_for_z_os_enthusiasts11</id>
    <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SusanVisser/entry/skills_resources_for_db2_for_z_os_enthusiasts11" rel="alternate" type="text/html"/>
    <title xml:lang="en-US">Skills Resources for DB2 for z/OS Enthusiasts</title>
    <summary type="xhtml" xml:lang="en-US"><div xmlns="http://www.w3.org/1999/xhtml"><p>The web is wonderful, but the web is evil!  Wonderful because it contains so 
much content and evil because it contains so much content!  It can be 
overwhelming to navigate through the content and if you don't immediately find 
what you're looking for, it is very easy to get distracted and forget what you 
were looking for in the first place.</p>
<p> </p>
<p>My intention for this blog entry is to help those who use the DB2 for z/OS 
products find skills resources that are specific to you.  I hope you find this 
content helpful!</p>
<p> </p>
<h2>IBM Data Management Magazine</h2>
<p>The next generation of <a href="http://ibmdatamag.com" target="_blank">IBM Data 
Management magazine</a> is available for you to read online.  It has many great 
articles, including regular columns by Bonnie Baker and Robert Catterall.
</p><p> 
</p><p> 
</p><h2>Version 10 books: </h2>
<p>So far, two books have published to support DB2 V10... but there are more 
coming.</p>
<p> 
</p><table border="0" cellpadding="2" cellspacing="0" width="400">
<tbody>
<tr>
<td valign="top" width="200"><a><img alt="image" src="https://dw1.s81c.com/developerworks/mydeveloperworks/blogs/SusanVisser/resource/BLOGS_UPLOADED_IMAGES/lawson.gif" style="width: 200px; display: block; margin: 1em 1em 0pt 0pt; float: left;"/></a>  </td>
<td valign="top" width="200"><h6><b>DB2 10 for z/OS Database Administration: Certification Study 
Guide</b></h6>

<p>by <u>Susan Lawson</u> and <u>Daniel Luksetich</u>
</p>
<ul><li><a href="http://ibm.co/xSuwq2">Book Information on Blog</a>
</li><li><a href="http://www.amazon.com/DB2-10-Database-Administration-Certification/dp/1583473696">Link 
to an online bookstore</a></li></ul>
</td></tr>
<tr>
<td valign="top" width="200"> <a><img alt="image" src="https://dw1.s81c.com/developerworks/mydeveloperworks/blogs/SusanVisser/resource/BLOGS_UPLOADED_IMAGES/Mullins.jpg" style="width: 200px; display: block; margin: 1em 1em 0pt 0pt; float: left;"/></a> </td>
<td valign="top" width="200"><h6><b>DB2 Developer's Guide: A Solutions-Oriented Approach to Learning the 
Foundation and Capabilities of DB2 for z/OS (6th Edition)</b></h6>

<p>by <u>Craig Mullins</u>
</p>
<ul><li><a href="http://ibm.co/Av2vbH">Book Information on Blog</a>
</li><li><a href="http://www.ibmpressbooks.com/bookstore/product.asp?isbn=0132836424">Link 
to an online bookstore</a></li></ul>
</td></tr></tbody></table><br/><p> <br/></p><br/><h2>Version 9 books: </h2>
<p>Version 9 is still being used by many, so you may find this book useful as 
well:</p>
<p> </p><table border="0" cellpadding="2" cellspacing="0" width="400">
<tbody>
<tr>
<td valign="top" width="200"><a href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SusanVisser/resource/BLOGS_UPLOADED_IMAGES/nall.jpg " target="_blank"><img alt="image" src="https://dw1.s81c.com/developerworks/mydeveloperworks/blogs/SusanVisser/resource/BLOGS_UPLOADED_IMAGES/nall.jpg" style="width: 200px; display: block; margin: 1em 1em 0pt 0pt; float: left;"/></a> </td>
<td valign="top" width="200"><p/><h6>DB2 9 System Administration for z/OS (Exam 737) Study Certification Guide</h6><p/>

<p>by <u>Judy Nall</u>
</p>
<ul><li><a href="http://bit.ly/aiUUBf">Book information on Blog</a></li><li><a href="http://www.mc-store.com/ebook.html" target="_blank">Link to an online 
bookstore</a></li></ul>
</td></tr></tbody></table><br/><h2> </h2>
<h2>Flashbooks:</h2>
<p>"Flashbooks" are small-sized books that have fewer than 150 pages, and have 
easy-to-read messages about products, solutions, or technology. Flashbooks are 
published to coincide with conferences such as IBM's Information on Demand 
Conference or IDUG. The huge quantity of messages and content delivered at such 
conferences makes it difficult for attendees to retain all the key messages. 
Flashbooks are designed to contain the key messages IBM experts want you to take 
away with you. 
</p><p>Flashbooks are handed out in print format at conferences and other events, 
are available for free in ebook format from this site and can be purchased from 
amazon.com or other online bookstores. 
</p><p> </p><table border="0" cellpadding="2" cellspacing="0" width="400">
<tbody>
<tr>
<td valign="top" width="200"><a href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SusanVisser/resource/BLOGS_UPLOADED_IMAGES/mcpressonline_2204_10923089.gif" target="_blank"><img alt="image" src="https://dw1.s81c.com/developerworks/mydeveloperworks/blogs/SusanVisser/resource/BLOGS_UPLOADED_IMAGES/mcpressonline_2204_10923089.gif" style="width: 200px; display: block; margin: 1em 1em 0pt 0pt; float: left;"/></a> </td>
<td valign="top" width="200"><h6><b>DB2 for z/OS Planning Your Upgrade: Reduce Costs. Improve 
Performance</b></h6>

<p>by <u>Cristian Molaro</u> and <u>John Campbell</u> and <u>Sureka Parekh </u>
</p>
<ul><li><a href="http://ibm.co/qfGDT0">Book information on blog</a>
</li><li><a href="http://www.mc-store.com/5136.html">Link to an online bookstore</a>
</li><li><a href="http://www.ibm.com/common/ssi/cgi-bin/ssialias?subtype=BR&amp;infotype=PM&amp;appname=SWGE_IM_DT_USEN&amp;htmlfid=IMB14127USEN&amp;attachment=IMB14127USEN.PDF">Electronic 
version (3.36 MB)</a></li></ul>
</td></tr>
<tr>
<td valign="top" width="200"><a href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SusanVisser/resource/BLOGS_UPLOADED_IMAGES/DB2zimages.jpg" target="_blank"><img alt="image" src="https://dw1.s81c.com/developerworks/mydeveloperworks/blogs/SusanVisser/resource/BLOGS_UPLOADED_IMAGES/DB2zimages.jpg" style="width: 200px; display: block; margin: 1em 1em 0pt 0pt; float: left;"/></a> </td>
<td valign="top" width="200"><h6><b>DB2 10 for z/OS - Cost Savings ..... Out of the Box</b></h6>

<p>by <u>Roger Miller</u>, <u>David Beulke</u>, <u>Julian Stuhler</u>, Surekha 
Parekh 
</p>
<ul><li><a href="http://bit.ly/bBBwKm">Book Information on our Blog</a>
</li><li><a href="http://www.amazon.com/DB2-10-OS-Savings-Right/dp/1583473610">Amazon 
version</a>
</li><li><a href="https://www14.software.ibm.com/webapp/iwm/web/signup.do?source=swg-db210forzos">Electronic 
version</a></li></ul>
</td></tr></tbody></table>
<p> </p><br/><p> </p><br/><p> </p>
<h2>Redbooks: </h2>
<p>The ITSO is always busy creating technical publications to help you deepen 
your knowledge and get hands on skills with IBM's Information Management 
products.  Here are a few you may wish to look at:</p>
<p> <br/><a href="http://www.redbooks.ibm.com/Redbooks.nsf/RedbookAbstracts/sg247688.html?Open"><b>DB2 
9 for z/OS: Packages Revisited</b></a><br/><i>Redbooks</i>, published 2 Mar 2009, 
last updated 3 Feb 2012, Rating: <img alt="" src="http://www.redbooks.ibm.com/Redbooks.nsf/fournhalf.gif?OpenImageResource"/> 
(based on 7 reviews)</p>
<p><a href="http://www.redbooks.ibm.com/Redbooks.nsf/RedbookAbstracts/sg247892.html?Open"><b>DB2 
10 for z/OS Technical Overview</b></a><br/><i>Redbooks</i>, published 30 Dec 
2010, last updated 6 Dec 2011, Rating: <img alt="" src="http://www.redbooks.ibm.com/Redbooks.nsf/fivestars.gif?OpenImageResource"/> 
(based on 3 reviews)
</p><p><a href="http://www.redbooks.ibm.com/Redbooks.nsf/RedbookAbstracts/sg247942.html?Open"><b>DB2 
10 for z/OS Performance Topics</b></a><br/><i>Redbooks</i>, published 21 Jun 
2011, last updated 6 Dec 2011, Rating: <img alt="" src="http://www.redbooks.ibm.com/Redbooks.nsf/fivestars.gif?OpenImageResource"/> 
(based on 3 reviews)
</p><p> 
</p><p>Find many more on the <a href="http://www.redbooks.ibm.com/portals/data" target="_blank">IBM Redbooks Website</a>.
</p><p> </p>
<h2><a href="http://idug.org" target="_blank">IDUG</a> NA 2012 -- taking place May 
14-18 in Denver Colorado:</h2>
<p>The IDUG conference taking place in Denver Colorado, May 14 -- 18.  This is 
possibly the third time that the conference is in this location.  It is an 
attendee favourite for many reasons, including micro brew pubs, scenery, great 
city -- good vibe, restaurants, and ease for many people to get there.</p>
<p>For details, see this link:</p>
<ul><li><a href="http://ibm.co/yDUgG5" target="_blank">IDUG Denver -- May 2012</a></li><li><a href="http://ibm.co/Iv3Kzl" target="_blank">All about IDUG -- from the DB2 
Night Show</a></li></ul>
<p> 
</p><p><a href="http://ibm.co/yBFlMo" target="_blank">Full-Day Educational Seminars at 
the IDUG DB2 Tech Conference</a>
</p><p>The following topics are Select from these topics:
</p><p><b>DB2 10 for z/OS DBA Certification Crammer Course</b>: <u>Susan Lawson</u>, 
<i>YL&amp;A</i><br/>This course is a certification preparation course intended to 
help you take DB2 9 Family Fundamentals exam (730) and DB2 10 for z/OS Database 
Administration exam (612). Passing of these exams will result in certification 
as an IBM Certified Solutions Expert - DB2 10 z/OS Database Administration. 
Participants are expected to have fundamental knowledge of relational principles 
in addition to applied working knowledge of DB2 9 for z/OS and basic knowledge 
of DB2 10 features.  Susan's latest book will also be available, for sure before 
the conference and hopefully at the conference.  
</p><p><b>Recommended Best Practices from Customer DB2 Health Check Studies</b>: 
<u>John Campbell</u>, <i>IBM DB2 for z/OS Development <br/></i>This one day 
seminar will introduce and discuss the major lessons to be learned from customer 
DB2 Health Check Studies carried out by DB2 for z/OS Development and provide 
recommended best practices in each area. The objectives are to: introduce and 
discuss the most common issues, share the experience gained from customer health 
check studies, share the experience from live customer production incidents, 
provide proven recommended best practice, and to encourage proactive behavior. 
The following topics will be covered: WLM Policy Setup, Balanced Design across 
CICS and DB2 Disaster Recovery, use of Flashcopy, Continuous Availability vs. 
Fast Failover, Preventative Software Maintenance, Multiple Data Sharing Groups., 
Running Multiple DB2 Subsystems on same LPAR, Normal DB2 Warm Restart vs. 
Restart Light, Storage Tuning. Download John's Flashbook for free: <a href="http://www.ibm.com/common/ssi/cgi-bin/ssialias?subtype=BR&amp;infotype=PM&amp;appname=SWGE_IM_DT_USEN&amp;htmlfid=IMB14127USEN&amp;attachment=IMB14127USEN.PDF">DB2 
for z/OS Planning Your Upgrade: Reduce Costs. Improve Performance (3.36MB)</a>
</p><p><b>I Didn't Know DB2 did THAT!</b>: <u>Bonnie Baker</u>, <i>Bonnie Baker 
Corp. <br/></i>Have you ever wondered what goes on inside DB2 when your SQL is 
being executed? This seminar is designed to answer exactly that question and 
more by taking a look at DB2 Components and the Optimizer's instructions for 
various SQL access paths. While simple paths will be reviewed, this class will 
also focus on those difficult to understand access paths. Topics include RIDPOOL 
failures, Hybrid Joins and a "Type C" Hybrid Join, coding both a GROUP BY and an 
ORDER BY on the same columns to insure that my GROUPs are returned in ORDER, 
using a 64-partition DPSI for SORT Avoidance, how does DB2 know if Index-Only 
data is "clean" or "dirty", result sets built at OPEN CURSOR, DSNZPARMs affects 
on access path selection and operation and much, much more!
</p><h2> </h2>
<h2>Certification</h2>
<p>Certification for DB2 is the <b>MOST</b> popular certification 
program in IBM!  Not everyone who uses DB2 is IBM Certified yet, but the version 
10 exams are available and is a great place for you to jump on board.  Here is 
an offer for getting certified for half price as well as some information on how 
to started on your path to getting certified:
</p><p> 
</p><ul><li><a href="http://ibm.co/GVKv5a" target="_blank">Certification Assess &amp; 
Save: March till May</a></li><li><a href="http://ibm.co/yGut7y" target="_blank">DB2 10 for z/OS Certification 
Roles, Exams and Study Materials</a></li></ul>
<p> 
</p><h2>Blogs</h2>
<p>The DB2 for z/OS community is heavily into blogs.  I've had the pleasure to 
work with Willie Favero and Surekha Parekh on presentations about social media.  
Here are some of the bloggers you may wish to follow:</p>
<ul><li><a href="http://surekhaparekh.wordpress.com/" target="_blank" title="http://surekhaparekh.wordpress.com/">Surekha Parekh's 
Blog</a></li><li><a href="http://it.toolbox.com/blogs/db2zos/ " target="_blank">Wille Favero's 
Blog</a></li><li><a href="http://db2portal.blogspot.ca/" target="_blank">Craig Mullin's 
Blog</a></li><li><a href="http://robertsdb2blog.blogspot.ca/" target="_blank">Robert 
Catterall's Blog</a></li><li><a href="http://ibmsystemsmag.blogs.com/db2utor/" target="_blank">Troy 
Coleman's Blog</a></li><li><a href="http://davebeulke.com/tag/zos/" target="_blank">Dave Beulke's 
Blog</a></li><li><a href="http://www.db2tips.com/" target="_blank">Cristian Molaro's 
Blog</a></li><li><a href="http://blog.triton.co.uk/" target="_blank">Triton Consulting's 
Blog</a></li><li><a href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/MartinPacker/?lang=en_us" target="_blank">Martin Packer's Blog</a></li><li><a href="www.ibm.com/developerworks/software/exchange/db2zos" target="_blank">The DB2 Exchange Forum</a></li><li><a href="http://www.dbisoftware.com/blog/DB2NightShowNews.php" target="_blank">The DB2 Night Show</a></li></ul>
<p>My apologies if I missed your blog!  Drop me a line and I'll make amends 
:)</p>
<p> </p>
<h3>Twitter</h3>More and more people are getting on twitter.  If you're not yet... 
the one thing you should know about twitter is it is great resource for up to 
the minute information.  You don't need to tweet anything yourself... you can 
simply follow others to hear what they're saying.  In a single location you can 
get news about your favourite products, rock stars, world events, and more.  
Here are a few twitter handles you may wish to follow.  <br/>
<ul><li><b><a href="http://twitter.com/IBMDB2">http://twitter.com/IBMDB2</a></b></li><li><a href="https://twitter.com/wfavero" title="https://twitter.com/#!/wfavero">https://twitter.com/wfavero</a></li><li><a href="https://twitter.com/IDUGDB2" title="https://twitter.com/#!/IDUGDB2">https://twitter.com/IDUGDB2</a></li><li><a href="https://twitter.com/susvis">https://twitter.com/susvis</a></li></ul>
<p>Suggestion... check out who these people are following.  That will give you 
suggestions as to who else you may wish to follow.
</p><p> 
</p><h3>Communities</h3>
<p>Communities are a way for you to participate in conversations with other like 
minded people.  You'll find lots of resources, news about events, and perhaps 
access to experts.  </p>
<ul><li><a href="http://db2forzos.ning.com/" target="_blank">World of DB2 for 
z/OS</a></li><li><a href="http://db2forzos.ning.com/" target="_blank">DB2 10 LinkedIn</a></li><li><a href="http://linkd.in/kd05LH" target="_blank">DB2 for z/OS What's On 
LinkedIn</a></li><li><a href="http://www.youtube.com/user/IBMDB2forzOS" target="_blank">DB2 for 
z/OS YouTube</a></li><li><a href="http://www.youtube.com/user/IBMDB2forzOS" target="_blank">WW IDUG 
LinkedIn Group</a></li><li><a href="http://www.idug.org" target="_blank">IDUG.ORG</a></li><li><a href="http://www.ibm.com/developerworks/data/products/db2zos" target="_blank">IBM developerWorks</a></li><li><a href="http://www.slideshare.net/SurekhaParekh" target="_blank">SlideShare</a></li></ul>
<p> 
</p><h3>Is there More?</h3>
<p>Yes, there is more.  Much more.  I didn't even begin to cover the courses 
offered by IBM Education.  I hope what I have provided is helpful and I'll 
update this page when I have more to add.</p>
<p> </p>
<p>Susan</p></div>
    </summary>
    <updated>2012-05-09T21:59:33Z</updated>
    <category term="db2zos"/>
    <author>
      <name>svisser1</name>
    </author>
    <source>
      <id>https://www.ibm.com/developerworks/mydeveloperworks/blogs/SusanVisser</id>
      <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SusanVisser" rel="alternate" type="text/html"/>
      <link href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/SusanVisser/feed/entries/rss?lang=en" rel="self" type="application/atom+xml"/>
      <rights xml:lang="en-US">Copyright</rights>
      <subtitle xml:lang="en-US">Build your Skill on Information Management: books, certifications, tutorials, and more</subtitle>
      <title xml:lang="en-US">Build your Skill on IM products, including DB2: books, certifications, tutorials, and more</title>
      <updated>2012-05-17T23:40:49Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://db2commerce.com/?p=828</id>
    <link href="http://db2commerce.com/2012/05/09/parameter-wednesday-db-cfg-pckcachesz/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=parameter-wednesday-db-cfg-pckcachesz" rel="alternate" type="text/html"/>
    <title>Parameter Wednesday – DB CFG – pckcachesz</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">DB2 Version This Was Written For 9.7 Parameter Name PCKCACHESZ Where This Parameter Lives Database Configuration How To Check Value &gt; db2 get db cfg for sample |grep PCKCACHESZ Package cache...<br/>
<br/>
...</div>
    </content>
    <updated>2012-05-09T11:00:29Z</updated>
    <category term="DB2 Settings"/>
    <category term="Performance"/>
    <author>
      <name>Ember Crooks</name>
    </author>
    <source>
      <id>http://db2commerce.com</id>
      <link href="http://db2commerce.com" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/Db2ForWebsphereCommerce" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>Expert tips on building and administering DB2 LUW databases for WebSphere Commerce</subtitle>
      <title>DB2 for WebSphere Commerce</title>
      <updated>2012-05-17T20:41:21Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://programmingzen.com/?p=1466</id>
    <link href="http://programmingzen.com/2012/05/09/new-release-of-the-ruby-driver-and-rails-adapter-for-db2/" rel="alternate" type="text/html"/>
    <title>New Release of the Ruby Driver and Rails Adapter for DB2</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">The API team at IBM recently released a new update for the ibm_db gem, which includes both the Ruby driver and the Rails adapter for DB2 (and Informix). This coincides with the release of the latest...<br/>
<br/>
(Read more)</div>
    </content>
    <updated>2012-05-09T07:45:23Z</updated>
    <category term="DB2"/>
    <category term="Ruby"/>
    <category term="Ruby on Rails"/>
    <author>
      <name>Antonio Cangiano</name>
    </author>
    <source>
      <id>http://programmingzen.com</id>
      <link href="http://programmingzen.com" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/AntonioCangianoPlanetDB2" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>Meditations on programming, startups, and technology</subtitle>
      <title>Zen and the Art of Programming » DB2</title>
      <updated>2012-05-09T23:30:53Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://feeds.feedburner.com/51299@http://it.toolbox.com/blogs/db2zos</id>
    <link href="http://it.toolbox.com/blogs/db2zos/the-db2-analytics-accelerator-gets-a-couple-significant-summer-enhancements-51299?rss=1" rel="alternate" type="text/html"/>
    <title>The DB2 Analytics Accelerator gets a couple significant Summer enhancements</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">(Posted May 9, 2012) A few months back we (IBM) announced the DB2 Analytics Accelerator V2 that combined all the things we’ve grown to love and expect from System z with the speed of Netezza.  It was without a doubt the perfect marriage.. and almost everyone seems to want to hear more about it. ...<br/>
<br/>
(Read more)</div>
    </summary>
    <updated>2012-05-09T03:30:31Z</updated>
    <category term="Business Intelligence"/>
    <category term="DB2 Analytics Accelerator"/>
    <category term="Db2 10 for z/OS"/>
    <category term="DB2 9 for z/OS"/>
    <category term="performance"/>
    <category term="Netezza"/>
    <category term="favero"/>
    <source>
      <id>http://it.toolbox.com/blogs/db2zos</id>
      <author>
        <name>Willie Favero</name>
      </author>
      <link href="http://it.toolbox.com/blogs/db2zos" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/williefavero_planetdb2" rel="self" type="application/rss+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>Welcome to all things DB2 for z/OS. This is your one stop, your only stop, and your final stop to find out all you'll ever want to know about DB2 for z/OS. We'll be discussing how to upgrade to the latest DB2 version, have detailed "how it works" discussions, some performance tips, maintenance alerts, baby updates, with a few guest posts thrown in occasionally. In addition, you'll find all of the latest DB2 news and gossip, arrival notifications of the latest articles, books, seminars, and teleconferences, along with details on all of the major conferences. I'll occasionally be throwing in a post covering our z/OS operating system and our System z hardware. Plus, there will always be something entertaining posted every once in a while. This is the place you'll find just about anything you need to know to stay current with DB2 for z/OS, z/OS, or System z. This is also the place to get that little bit of lite reading each morning to start your day off on the right foot.</subtitle>
      <title>Getting the Most out of DB2 for z/OS and System z</title>
      <updated>2012-05-17T23:05:13Z</updated>
    </source>
  </entry>
</feed>

