<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: The Rules of (Software) Engagement</title>
	<atom:link href="http://maggienelson.com/2009/03/the-rules-of-software-engagement/feed/" rel="self" type="application/rss+xml" />
	<link>http://maggienelson.com/2009/03/the-rules-of-software-engagement/</link>
	<description>databases and code goodness</description>
	<lastBuildDate>Thu, 01 Apr 2010 23:53:35 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Crutching on MySQL&#8217;s INSERT IGNORE &#171; LAMPlights</title>
		<link>http://maggienelson.com/2009/03/the-rules-of-software-engagement/comment-page-1/#comment-546</link>
		<dc:creator>Crutching on MySQL&#8217;s INSERT IGNORE &#171; LAMPlights</dc:creator>
		<pubDate>Tue, 23 Jun 2009 00:57:54 +0000</pubDate>
		<guid isPermaLink="false">http://maggienelson.com/?p=217#comment-546</guid>
		<description>[...] Edit: Maggie Nelson talks about her experience with this very same issue from an Oracle users point of view in The Rules of (Software) Engagement. [...]</description>
		<content:encoded><![CDATA[<p>[...] Edit: Maggie Nelson talks about her experience with this very same issue from an Oracle users point of view in The Rules of (Software) Engagement. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://maggienelson.com/2009/03/the-rules-of-software-engagement/comment-page-1/#comment-232</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Fri, 13 Mar 2009 02:31:25 +0000</pubDate>
		<guid isPermaLink="false">http://maggienelson.com/?p=217#comment-232</guid>
		<description>You can get command line history etc by using &#039;wrlap&#039; around sqlplus:

$ rlwrap sqlplus ....

it&#039;s not fantastic but it works :)

Debian has an rlwrap package (I assume others will too) so it will work for other things as well that don&#039;t have readline support.</description>
		<content:encoded><![CDATA[<p>You can get command line history etc by using &#8216;wrlap&#8217; around sqlplus:</p>
<p>$ rlwrap sqlplus &#8230;.</p>
<p>it&#8217;s not fantastic but it works :)</p>
<p>Debian has an rlwrap package (I assume others will too) so it will work for other things as well that don&#8217;t have readline support.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: maggie</title>
		<link>http://maggienelson.com/2009/03/the-rules-of-software-engagement/comment-page-1/#comment-208</link>
		<dc:creator>maggie</dc:creator>
		<pubDate>Mon, 09 Mar 2009 23:09:36 +0000</pubDate>
		<guid isPermaLink="false">http://maggienelson.com/?p=217#comment-208</guid>
		<description>TML - yes! The example pointed out comes originally from AskTom - http://asktom.oracle.com  I&#039;ve used one version of this or another on projects before and it works great (although it tends to be a little clunky and a little weird to new developers on a project). The str_agg() function works great, however, it does have a limitation on how long your final concatenated string can be - 4000 bytes.

It&#039;s be pretty nice if Oracle had it implemented off the bat, y&#039;know?</description>
		<content:encoded><![CDATA[<p>TML &#8211; yes! The example pointed out comes originally from AskTom &#8211; <a href="http://asktom.oracle.com" rel="nofollow">http://asktom.oracle.com</a>  I&#8217;ve used one version of this or another on projects before and it works great (although it tends to be a little clunky and a little weird to new developers on a project). The str_agg() function works great, however, it does have a limitation on how long your final concatenated string can be &#8211; 4000 bytes.</p>
<p>It&#8217;s be pretty nice if Oracle had it implemented off the bat, y&#8217;know?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TML</title>
		<link>http://maggienelson.com/2009/03/the-rules-of-software-engagement/comment-page-1/#comment-207</link>
		<dc:creator>TML</dc:creator>
		<pubDate>Mon, 09 Mar 2009 22:02:06 +0000</pubDate>
		<guid isPermaLink="false">http://maggienelson.com/?p=217#comment-207</guid>
		<description>Unless I&#039;m missing some capability of GROUP_CONCAT(), you can implement it in PL/SQL. See http://www.sqlsnippets.com/en/topic-11591.html for an example/starting point.</description>
		<content:encoded><![CDATA[<p>Unless I&#8217;m missing some capability of GROUP_CONCAT(), you can implement it in PL/SQL. See <a href="http://www.sqlsnippets.com/en/topic-11591.html" rel="nofollow">http://www.sqlsnippets.com/en/topic-11591.html</a> for an example/starting point.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: maggie</title>
		<link>http://maggienelson.com/2009/03/the-rules-of-software-engagement/comment-page-1/#comment-205</link>
		<dc:creator>maggie</dc:creator>
		<pubDate>Mon, 09 Mar 2009 13:46:07 +0000</pubDate>
		<guid isPermaLink="false">http://maggienelson.com/?p=217#comment-205</guid>
		<description>Thomas - sure!  It&#039;ll cost you 35K per machine and for convenience, I precompiled it for you! ;-)</description>
		<content:encoded><![CDATA[<p>Thomas &#8211; sure!  It&#8217;ll cost you 35K per machine and for convenience, I precompiled it for you! ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: maggie</title>
		<link>http://maggienelson.com/2009/03/the-rules-of-software-engagement/comment-page-1/#comment-204</link>
		<dc:creator>maggie</dc:creator>
		<pubDate>Mon, 09 Mar 2009 13:45:05 +0000</pubDate>
		<guid isPermaLink="false">http://maggienelson.com/?p=217#comment-204</guid>
		<description>Hartmut - oh, I didn&#039;t realize that!  Thanks for pointing it out.

The point still stands though that such functionality is not standard SQL and is an extra feature that&#039;s provided by MySQL that clients for other databases can also implement.</description>
		<content:encoded><![CDATA[<p>Hartmut &#8211; oh, I didn&#8217;t realize that!  Thanks for pointing it out.</p>
<p>The point still stands though that such functionality is not standard SQL and is an extra feature that&#8217;s provided by MySQL that clients for other databases can also implement.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hartmut Holzgraefe</title>
		<link>http://maggienelson.com/2009/03/the-rules-of-software-engagement/comment-page-1/#comment-203</link>
		<dc:creator>Hartmut Holzgraefe</dc:creator>
		<pubDate>Mon, 09 Mar 2009 11:14:01 +0000</pubDate>
		<guid isPermaLink="false">http://maggienelson.com/?p=217#comment-203</guid>
		<description>&gt; First off, MySQL doesn’t offer “show create table” either.  
&gt; When you see:
&gt;
&gt; mysql&gt;
&gt; 
&gt; you’re actually running a MySQL client that provides this functionality.

is not true. The MySQL command line client adds some commands of its own but SHOW CREATE TABLE is implemented on the server side. So you can use it with every MySQL client API and get a result set back that contains the tables CREATE statement ...</description>
		<content:encoded><![CDATA[<p>&gt; First off, MySQL doesn’t offer “show create table” either.<br />
&gt; When you see:<br />
&gt;<br />
&gt; mysql&gt;<br />
&gt;<br />
&gt; you’re actually running a MySQL client that provides this functionality.</p>
<p>is not true. The MySQL command line client adds some commands of its own but SHOW CREATE TABLE is implemented on the server side. So you can use it with every MySQL client API and get a result set back that contains the tables CREATE statement &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Koch</title>
		<link>http://maggienelson.com/2009/03/the-rules-of-software-engagement/comment-page-1/#comment-202</link>
		<dc:creator>Thomas Koch</dc:creator>
		<pubDate>Mon, 09 Mar 2009 05:32:02 +0000</pubDate>
		<guid isPermaLink="false">http://maggienelson.com/?p=217#comment-202</guid>
		<description>You convinced me! Could you please post the link to the source code, so that I can compile me an oracle DB server and eventually package it for my linux distribution of choice?</description>
		<content:encoded><![CDATA[<p>You convinced me! Could you please post the link to the source code, so that I can compile me an oracle DB server and eventually package it for my linux distribution of choice?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
