<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Best Practices PL/SQL with Steven Feuerstein: Most Recent Content</title>
    <description>Steven answers your questions about PL/SQL programming and best practices from a practical implementation point of view.</description>
    <link>http://www.oracle.com/technology/pub/columns/plsql/index.html</link>
    <language>en-us</language>
    <copyright>Copyright 2009, Oracle Corporation</copyright>
    <image>
      <title>Best Practices PL/SQL with Steven Feuerstein</title>
      <url>http://www.oracle.com/technology/pub/columns/images/feuerstein.jpg</url>
      <link>http://www.oracle.com/technology/pub/columns/plsql/index.html</link>
      <description>Steven answers your questions about PL/SQL programming and best practices from a practical implementation point of view.</description>
    </image>
    <item>
      <title>Choose the Best Approach to Prevent a VALUE_ERROR Exception (Q&amp;A)</title>
      <link>http://htmldb.oracle.com/pls/otn/f?p=2853:4:::NO::P4_QA_ID:16762</link>
      <description>If I try to use a FOR loop to iterate from FIRST to LAST and my collection is empty, PL/SQL raises a VALUE_ERROR exception. What&amp;rsquo;s the best way to avoid raising this error?</description>
      <author>PL/SQL Best Practices</author>
      <guid>http://htmldb.oracle.com/pls/otn/f?p=2853:4:::NO::P4_QA_ID:16762</guid>
      <pubDate>Seg, 17 Ago 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>First Things First (Q&amp;A)</title>
      <link>http://htmldb.oracle.com/pls/otn/f?p=2853:4:::NO::P4_QA_ID:16442</link>
      <description>We are about to start construction of a brand-new PL/SQL-based application. What are the key best practices we should establish before we dive into writing the code for our next successful application rollout?</description>
      <author>PL/SQL Best Practices</author>
      <guid>http://htmldb.oracle.com/pls/otn/f?p=2853:4:::NO::P4_QA_ID:16442</guid>
      <pubDate>Seg, 01 Jun 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Choose the Best Way to Manage Literal Values (Q&amp;A)</title>
      <link>http://htmldb.oracle.com/pls/otn/f?p=2853:4:::NO::P4_QA_ID:16382</link>
      <description>What is the best way to avoid hard-coding literal &quot;magic values&quot; in my PL/SQL-based applications? </description>
      <author>PL/SQL Best Practices</author>
      <guid>http://htmldb.oracle.com/pls/otn/f?p=2853:4:::NO::P4_QA_ID:16382</guid>
      <pubDate>Qui, 16 Abr 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Execute Host Command with DBMS_SCHEDULER, Java or C (Q&amp;A)</title>
      <link>http://htmldb.oracle.com/pls/otn/f?p=2853:4:::NO::P4_QA_ID:16282</link>
      <description>How can I execute a host command from within a PL/SQL program?</description>
      <author>PL/SQL Best Practices</author>
      <guid>http://htmldb.oracle.com/pls/otn/f?p=2853:4:::NO::P4_QA_ID:16282</guid>
      <pubDate>Ter, 24 Mar 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>On Avoiding Termination (Q&amp;A)</title>
      <link>http://htmldb.oracle.com/pls/otn/f?p=2853:4:::NO::P4_QA_ID:16122</link>
      <description>I have been assigned the job of modifying an existing procedure that applies a complex set of rules to a large volume of data in a set of tables. In the past, as soon as an error occurred in an update, the procedure would terminate execution. Now I need to change the procedure so that it continues past any exceptions and completes as many updates as possible. What are my options in PL/SQL for doing this?</description>
      <author>PL/SQL Best Practices</author>
      <guid>http://htmldb.oracle.com/pls/otn/f?p=2853:4:::NO::P4_QA_ID:16122</guid>
      <pubDate>Seg, 02 Mar 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>On Emulating FINALLY (Q&amp;A)</title>
      <link>http://htmldb.oracle.com/pls/otn/f?p=2853:4:::NO::P4_QA_ID:15962</link>
      <description>I just moved over from the Java world to 
PL/SQL. One thing I really miss from Java is the FINALLY section of a method. How can I get the same behavior out of PL/SQL?</description>
      <author>PL/SQL Best Practices</author>
      <guid>http://htmldb.oracle.com/pls/otn/f?p=2853:4:::NO::P4_QA_ID:15962</guid>
      <pubDate>Ter, 13 Jan 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>On Saving Source Code  (Q&amp;A)</title>
      <link>http://htmldb.oracle.com/pls/otn/f?p=2853:4:::NO::P4_QA_ID:15722</link>
      <description>I just took a new job and discovered that the development team edits and saves our source code directly in the database. In all previous positions, we saved source code to files, and used the database as the platform testing and, of course, deployment. My new teammates argue that by storing code in the database it is easier to deploy over to the test and production instances. In addition, they say it is easier to share among all developers, since access is controlled by the schema into which we connect. And, besides, they&apos;ve always done it this way. What would you recommend?</description>
      <author>PL/SQL Best Practices</author>
      <guid>http://htmldb.oracle.com/pls/otn/f?p=2853:4:::NO::P4_QA_ID:15722</guid>
      <pubDate>Qua, 05 Nov 2008 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Determining Method Type (Q&amp;A)</title>
      <link>http://htmldb.oracle.com/pls/otn/f?p=2853:4:::NO::P4_QA_ID:15662</link>
      <description>I have started working with object types and &quot;mining&quot; the data dictionary views for related information so I can generate useful reports. For the most part, the views are clear and helpful. I am stumped, however, when it comes to determining the kind of method found in the object type (static, constructor or member). How can I get this information?</description>
      <author>PL/SQL Best Practices</author>
      <guid>http://htmldb.oracle.com/pls/otn/f?p=2853:4:::NO::P4_QA_ID:15662</guid>
      <pubDate>Sex, 24 Out 2008 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Qualifying All References (Q&amp;A)</title>
      <link>http://htmldb.oracle.com/pls/otn/f?p=2853:4:::NO::P4_QA_ID:15642</link>
      <description>My DBA told me to put the names of my procedures and functions in front of any variables referenced inside SQL statements that I write in PL/SQL programs. This seems like a major hassle. Why should I bother with it?</description>
      <author>PL/SQL Best Practices</author>
      <guid>http://htmldb.oracle.com/pls/otn/f?p=2853:4:::NO::P4_QA_ID:15642</guid>
      <pubDate>Qui, 23 Out 2008 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>On Cursor FOR Loops (Q&amp;A)</title>
      <link>http://htmldb.oracle.com/pls/otn/f?p=2853:4:::NO::P4_QA_ID:15643</link>
      <description>My mentor told me that when querying data I should always use a cursor FOR loop, even for a single row lookup. He says it&amp;rsquo;s the easiest way to fetch data, and Oracle Database automatically optimizes it in Oracle Database 10&lt;I&gt;g&lt;/I&gt; and above. Do you recommend this practice? </description>
      <author>PL/SQL Best Practices</author>
      <guid>http://htmldb.oracle.com/pls/otn/f?p=2853:4:::NO::P4_QA_ID:15643</guid>
      <pubDate>Qui, 23 Out 2008 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>
