<?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-17338656</id><updated>2008-07-14T15:35:50.165+01:00</updated><title type='text'>William Robertson articles</title><link rel='alternate' type='text/html' href='http://www.williamrobertson.net/feed/articles.html'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17338656/posts/default'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.williamrobertson.net/feed/articles-atom.xml'/><author><name>William Robertson</name><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-17338656.post-5603589484466699472</id><published>2008-07-14T15:09:00.002+01:00</published><updated>2008-07-14T15:12:04.908+01:00</updated><title type='text'>PL/SQL Developer Setup, part 1</title><content type='html'>&lt;p&gt;&lt;a href="http://www.allroundautomations.com/plsqldev.html"&gt;PL/SQL Developer&lt;/a&gt; is one of several integrated development environments (IDEs) that are available for Oracle, and it happens to be my favourite. One of the things I like about it is how configurable it is - you can change almost anything, and with&lt;br /&gt;&lt;a href="http://www.allroundautomations.com/plsqldevplugins.html"&gt;downloadable plug-ins&lt;/a&gt; such as &lt;a href="http://www.browserextender.com/products.php?language=english#BrowserExtender"&gt;Browser Extender&lt;/a&gt; you can add your own functionality.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;After moving PCs several times and having to reinstall PL/SQL Developer afresh each time, I have found that there are some customisations I couldn't live without,&lt;br /&gt;and the basic out-of-the-box settings now seem a bit, well, basic by comparison. This article documents what I consider the best PL/SQL Developer tweaks.&lt;br /&gt;Part One will cover preferences such as fonts and screen layout, with code customisations such as the Sessions window and &lt;a href="http://www.browserextender.com/"&gt;Browser Extender&lt;/a&gt; items in a separate document.&lt;/p&gt;</content><link rel='alternate' type='text/html' href='http://www.williamrobertson.net/feed/2008/07/plsql-developer-setup-part-1.html' title='PL/SQL Developer Setup, part 1'/><link rel='related' href='http://www.williamrobertson.net/documents/plsqldeveloper-setup-1.html' title='PL/SQL Developer Setup, part 1'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17338656&amp;postID=5603589484466699472' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.williamrobertson.net/feed/articles-atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17338656/posts/default/5603589484466699472'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17338656/posts/default/5603589484466699472'/><author><name>William Robertson</name><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-17338656.post-2920680527896549369</id><published>2007-07-29T20:06:00.000+01:00</published><updated>2007-07-29T20:09:40.640+01:00</updated><title type='text'>You Probably Don't Need VARRAYs</title><content type='html'>&lt;p&gt;I often see questions on technical forums about arrays in PL/SQL, which type to use and what the differences are.&lt;br /&gt;Although &lt;a href="http://download-uk.oracle.com/docs/cd/B19306_01/appdev.102/b14261/collections.htm#i35815"&gt;the documentation&lt;/a&gt; has quite a lot to&lt;br /&gt;say on the subject, I personally think it tries to introduce too many concepts at once and ends up&lt;br /&gt;being confusing, especially when it comes to choosing between VARRAYs and Nested Table collections, where most of the "which to use"&lt;br /&gt;advice is about collection columns of database tables (which you probably don't need), and not about PL/SQL at all.&lt;br /&gt;The documentation may give the impression that "array" means "VARRAY", without mentioning the limitations of VARRAYs. This could be one&lt;br /&gt;reason why I often see VARRAYs used where Nested Table collections would have been a better choice.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;This article therefore sets out what I consider the main points of each type, from the point of view of a PL/SQL programmer.&lt;/p&gt;</content><link rel='alternate' type='text/html' href='http://www.williamrobertson.net/feed/2007/07/you-probably-dont-need-varrays.html' title='You Probably Don&apos;t Need VARRAYs'/><link rel='related' href='http://www.williamrobertson.net/documents/collection-types.html' title='You Probably Don&apos;t Need VARRAYs'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17338656&amp;postID=2920680527896549369' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.williamrobertson.net/feed/articles-atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17338656/posts/default/2920680527896549369'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17338656/posts/default/2920680527896549369'/><author><name>William Robertson</name><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-17338656.post-116965432003475239</id><published>2007-01-24T16:56:00.000+01:00</published><updated>2007-01-24T17:05:45.460+01:00</updated><title type='text'>How to configure an NFS share from Mac OSX to CentOS</title><content type='html'>If you install CentOS or another free Linux on your Mac in a Parallels VM (for example as a platform for Oracle), you will notice early on that there is no way to share files between the host Mac and the VM. This functionality is provided for those rich fat-cat Windows VMs, but not for the likes of us. However, help is at hand in the form of NFS (Network File System), which is included as standard in both Mac OSX and CentOS.</content><link rel='alternate' type='text/html' href='http://www.williamrobertson.net/feed/2007/01/how-to-configure-nfs-share-from-mac.html' title='How to configure an NFS share from Mac OSX to CentOS'/><link rel='related' href='http://www.williamrobertson.net/documents/nfs-mac-centos-setup.html' title='How to configure an NFS share from Mac OSX to CentOS'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17338656&amp;postID=116965432003475239' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.williamrobertson.net/feed/articles-atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17338656/posts/default/116965432003475239'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17338656/posts/default/116965432003475239'/><author><name>William Robertson</name><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-17338656.post-116593413297445331</id><published>2006-12-12T15:31:00.000+01:00</published><updated>2006-12-12T15:35:50.833+01:00</updated><title type='text'>How to install Oracle 10g on Apple Mac</title><content type='html'>&lt;p&gt;Currently there is no Oracle RDBMS product for Intel Macs. However, using &lt;a href="http://www.parallels.com"&gt;Parallels&lt;/a&gt; you can have it running in a CentOS virtual machine, and access it through your Mac's web browser or even SQL*Plus on the Terminal command line. Here's how...&lt;/p&gt;</content><link rel='alternate' type='text/html' href='http://www.williamrobertson.net/feed/2006/12/how-to-install-oracle-10g-on-apple-mac.html' title='How to install Oracle 10g on Apple Mac'/><link rel='related' href='http://www.williamrobertson.net/documents/install-oracle10g-intelmac.html' title='How to install Oracle 10g on Apple Mac'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17338656&amp;postID=116593413297445331' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.williamrobertson.net/feed/articles-atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17338656/posts/default/116593413297445331'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17338656/posts/default/116593413297445331'/><author><name>William Robertson</name><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-17338656.post-112976382663825764</id><published>2005-10-20T00:15:00.000+01:00</published><updated>2005-10-20T00:17:06.643+01:00</updated><title type='text'>How to set up SQL*Plus</title><content type='html'>Despite living in the era of GUI tools such as PL/SQL Developer, there are times when a simple text browser is all you want. Here's how to get the most from SQL*Plus.</content><link rel='alternate' type='text/html' href='http://www.williamrobertson.net/feed/2005/10/how-to-set-up-sqlplus.html' title='How to set up SQL*Plus'/><link rel='related' href='http://www.williamrobertson.net/documents/sqlplus_setup.html' title='How to set up SQL*Plus'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17338656&amp;postID=112976382663825764' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.williamrobertson.net/feed/articles-atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17338656/posts/default/112976382663825764'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17338656/posts/default/112976382663825764'/><author><name>William Robertson</name><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-17338656.post-112954043962678504</id><published>2005-10-17T10:10:00.000+01:00</published><updated>2005-10-17T10:13:59.633+01:00</updated><title type='text'>Database scripting considered harmful</title><content type='html'>This article is an attempt to explain why I believe that scripting is in general unsuitable for database applications. It is written with Oracle and shell scripts in mind, but I believe it applies to just about any database and scripting language.</content><link rel='alternate' type='text/html' href='http://www.williamrobertson.net/feed/2005/10/database-scripting-considered-harmful.html' title='Database scripting considered harmful'/><link rel='related' href='http://www.williamrobertson.net/documents/scripting_harmful.html' title='Database scripting considered harmful'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17338656&amp;postID=112954043962678504' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.williamrobertson.net/feed/articles-atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17338656/posts/default/112954043962678504'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17338656/posts/default/112954043962678504'/><author><name>William Robertson</name><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-17338656.post-112939646025499205</id><published>2005-10-15T18:11:00.000+01:00</published><updated>2005-10-15T18:14:20.256+01:00</updated><title type='text'>Comma-separated output</title><content type='html'>What is it with comma-separated lists? Anyway, here are some techniques for generating one comma-separated list from multiple rows in SQL.</content><link rel='alternate' type='text/html' href='http://www.williamrobertson.net/feed/2005/10/comma-separated-output.html' title='Comma-separated output'/><link rel='related' href='http://www.williamrobertson.net/documents/one_row.html' title='Comma-separated output'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17338656&amp;postID=112939646025499205' title='5 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.williamrobertson.net/feed/articles-atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17338656/posts/default/112939646025499205'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17338656/posts/default/112939646025499205'/><author><name>William Robertson</name><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-17338656.post-112886292751315550</id><published>2005-10-09T14:00:00.000+01:00</published><updated>2005-10-15T18:19:54.856+01:00</updated><title type='text'>Comma-separated input</title><content type='html'>After "How do I display values from multiple columns in one comma-separated row", one of the next most-asked Oracle questions on the web is the opposite one (sort of): "I have a comma-separated list. How do I use it in SQL queries?"</content><link rel='alternate' type='text/html' href='http://www.williamrobertson.net/feed/2005/10/comma-separated-input.html' title='Comma-separated input'/><link rel='related' href='http://www.williamrobertson.net/documents/comma_separated.html' title='Comma-separated input'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17338656&amp;postID=112886292751315550' title='2 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.williamrobertson.net/feed/articles-atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17338656/posts/default/112886292751315550'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17338656/posts/default/112886292751315550'/><author><name>William Robertson</name><email>noreply@blogger.com</email></author></entry></feed>