Received: (qmail 26238 invoked from network); 9 Sep 2009 21:52:38 -0500
Received: from freelists-180.iquest.net (HELO turing.freelists.org) (206.53.239.180)
  by static-ip-85-25-126-90.inaddr.intergenia.de with SMTP; 9 Sep 2009 21:52:23 -0500
Received: from localhost (localhost [127.0.0.1])
 by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id 9CF7DCAE06E;
 Wed,  9 Sep 2009 22:52:10 -0400 (EDT)
X-Virus-Scanned: Debian amavisd-new at localhost.localdomain
Received: from turing.freelists.org ([127.0.0.1])
 by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id maHbPUzgpCHX; Wed,  9 Sep 2009 22:52:10 -0400 (EDT)
Received: from turing.freelists.org (localhost [127.0.0.1])
 by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id 48EA4CADFA9;
 Wed,  9 Sep 2009 22:51:33 -0400 (EDT)
Received: with ECARTIS (v1.0.0; list oracle-l); Wed, 09 Sep 2009 22:50:51 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])	by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id 2CF2BCADF90	for <oracle-l@freelists.org>; Wed,  9 Sep 2009 22:50:51 -0400 (EDT)
Received: from turing.freelists.org ([127.0.0.1])	by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)	with ESMTP id SlB3aMoHHdmj for <oracle-l@freelists.org>;	Wed,  9 Sep 2009 22:50:51 -0400 (EDT)
Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.245])	by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id C8810CADF71	for <oracle-l@freelists.org>; Wed,  9 Sep 2009 22:50:50 -0400 (EDT)
Received: by an-out-0708.google.com with SMTP id d40so12937785and.1        for <oracle-l@freelists.org>; Wed, 09 Sep 2009 19:50:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;        d=gmail.com; s=gamma;        h=domainkey-signature:mime-version:received:in-reply-to:references         :date:message-id:subject:from:to:cc:content-type;        bh=1x/lTgC4ApsrQQZeFEBiQ9P2KhMHsG77kCVcm4jMFSw=;        b=dhbM63qyJLxzMUYsPhTvuy54rHzQvDwv8v9YelWwW+Nu01dy97cHljCQo1AlSl0Ys6         LsgXlF0g7WOYUWz7/mSdyYjoXG5WbYrSFLaGkReZfI4WLgJhurQV+CuEQvxzkkQE6kMk         WNzWosTA0CecWMkn7g/9OBqouNN0IvnIn/93k=
DomainKey-Signature: a=rsa-sha1; c=nofws;        d=gmail.com; s=gamma;        h=mime-version:in-reply-to:references:date:message-id:subject:from:to         :cc:content-type;        b=m6FUboBeU/e4qXMfYWn9Fd2yPuz1O/YKxXPXu5WUzol0MgJbiBpQ7PJks3ZOme4lR+         qDhWE+jZdYepOsuyemG589s3YZ0j9z/osYfTjvthOO79aHUURKexHkP+v9OB4eq6/c6Y         UHsZam9m5xqf5Tae5mQ4MicCUCJEh16j141vo=
MIME-Version: 1.0
Received: by 10.101.183.1 with SMTP id k1mr1073459anp.18.1252551049873; Wed, 	09 Sep 2009 19:50:49 -0700 (PDT)
In-Reply-To: <bc04324b0909091900u3ac794d9h33d2f36b61701f2a@mail.gmail.com>
References: <8311a5b60909091837v46eee72ao4c3b34e64a199dd3@mail.gmail.com>	 <bc04324b0909091900u3ac794d9h33d2f36b61701f2a@mail.gmail.com>
Date: Wed, 9 Sep 2009 22:50:49 -0400
Message-ID: <8311a5b60909091950j3c59f300m3980d6527552dbdc@mail.gmail.com>
Subject: Re: Speaking of New Features
From: chet justice <chet.justice@gmail.com>
To: Dan Norris <dannorris@dannorris.com>
Cc: oracle-l <oracle-l@freelists.org>
Content-Type: multipart/alternative; boundary=0016368e29316408a3047330446d
X-archive-position: 20713
X-ecartis-version: Ecartis v1.0.0
Sender: oracle-l-bounce@freelists.org
Errors-to: oracle-l-bounce@freelists.org
X-original-sender: chet.justice@gmail.com
Precedence: normal
Reply-to: chet.justice@gmail.com
List-help: <mailto:ecartis@freelists.org?Subject=help>
List-unsubscribe: <oracle-l-request@freelists.org?Subject=unsubscribe>
List-software: Ecartis version 1.0.0
List-Id: oracle-l <oracle-l.freelists.org>
X-List-ID: oracle-l <oracle-l.freelists.org>
List-subscribe: <oracle-l-request@freelists.org?Subject=subscribe>
List-owner: <mailto:steve.adams@ixora.com.au>
List-post: <mailto:oracle-l@freelists.org>
List-archive: <http://www.freelists.org/archives/oracle-l>
X-list: oracle-l
--0016368e29316408a3047330446d
Content-Type: text/plain; charset=ISO-8859-1

How about the OUTER join syntax?  That would be considered an extension
wouldn't it?  (I couldn't find a reference to the + operator in the
standards for joins anyway).

On Wed, Sep 9, 2009 at 10:00 PM, Dan Norris <dannorris@dannorris.com> wrote:

> You may be appealing to the wrong people. The SQL 92 standard specifies the
> INSERT statement syntax (page 388 of
> http://www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt<http://www.contrib.andrew.cmu.edu/%7Eshadow/sql/sql1992.txt>).
> However, I suppose it's always possible to create "extensions" to those
> standards too.
>
> Dan
>
>
> On Wed, Sep 9, 2009 at 8:37 PM, chet justice <chet.justice@gmail.com>wrote:
>
>> Any thoughts on the "new" syntax for INSERT statements below?
>>
>> INSERT INTO my_table
>>   ( id => seq.nexval,
>>     create_date => SYSDATE,
>>     update_date => SYSDATE,
>>     col1 => 'A',
>>     col2 => 'SOMETHING',
>>     col3 => 'SOMETHING',
>>     col4 => 'SOMETHING',
>>     col5 => 'SOMETHING',
>>     col6 => 'SOMETHING',
>>     col7 => 'SOMETHING',
>>     col8 => 'SOMETHING',
>>     col9 => 'SOMETHING',
>>     col10 => 'SOMETHING',
>>     col11 => 'SOMETHING',
>>     col12 => 'SOMETHING',
>>     col13 => 'SOMETHING',
>>     col14 => 'SOMETHING' );
>>
>> Thought of one day while trying to clean up (make human readable) someone
>> else's code.  I would either get too many values or not enough.  After
>> copying the INSERT columns and subsequent VALUES clause into an Excel
>> spreadsheet to compare them side by side, I thought, hey, what about named
>> notation?
>>
>> Anyway, I created the "Idea" on Oracle Mix here<https://mix.oracle.com/ideas/94278-position-insert-syntax>if you are inclined to, one way or another, to vote.
>>
>> chet
>>
>> --
>> chet justice
>> www.oraclenerd.com
>>
>>
>


-- 
chet justice
www.oraclenerd.com

--0016368e29316408a3047330446d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

How about the OUTER join syntax?=A0 That would be considered an extension w=
ouldn&#39;t it?=A0 (I couldn&#39;t find a reference to the + operator in th=
e standards for joins anyway).<br><br><div class=3D"gmail_quote">On Wed, Se=
p 9, 2009 at 10:00 PM, Dan Norris <span dir=3D"ltr">&lt;<a href=3D"mailto:d=
annorris@dannorris.com">dannorris@dannorris.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid rgb(204, =
204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">You may be appeal=
ing to the wrong people. The SQL 92 standard specifies the INSERT statement=
 syntax (page 388 of <a href=3D"http://www.contrib.andrew.cmu.edu/%7Eshadow=
/sql/sql1992.txt" target=3D"_blank">http://www.contrib.andrew.cmu.edu/~shad=
ow/sql/sql1992.txt</a>). However, I suppose it&#39;s always possible to cre=
ate &quot;extensions&quot; to those standards too.<br>
<font color=3D"#888888">
<br>Dan</font><div><div></div><div class=3D"h5"><br><br><div class=3D"gmail=
_quote">On Wed, Sep 9, 2009 at 8:37 PM, chet justice <span dir=3D"ltr">&lt;=
<a href=3D"mailto:chet.justice@gmail.com" target=3D"_blank">chet.justice@gm=
ail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid rgb(204, =
204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Any thoughts on the &quot;new&quot; syntax for INSERT statements below?<br>=
<br><span style=3D"font-family: courier new,monospace;">INSERT INTO my_tabl=
e
</span><br style=3D"font-family: courier new,monospace;"><span style=3D"fon=
t-family: courier new,monospace;">=A0 ( id =3D&gt; seq.nexval,
</span><br style=3D"font-family: courier new,monospace;"><span style=3D"fon=
t-family: courier new,monospace;">=A0=A0=A0    create_date =3D&gt; SYSDATE,
</span><br style=3D"font-family: courier new,monospace;"><span style=3D"fon=
t-family: courier new,monospace;">=A0=A0=A0    update_date =3D&gt; SYSDATE,=
=20
</span><br style=3D"font-family: courier new,monospace;"><span style=3D"fon=
t-family: courier new,monospace;">=A0=A0=A0    col1 =3D&gt; &#39;A&#39;,
</span><br style=3D"font-family: courier new,monospace;"><span style=3D"fon=
t-family: courier new,monospace;">=A0=A0=A0    col2 =3D&gt; &#39;SOMETHING&=
#39;,
</span><br style=3D"font-family: courier new,monospace;"><span style=3D"fon=
t-family: courier new,monospace;">=A0=A0=A0    col3 =3D&gt; &#39;SOMETHING&=
#39;,
</span><br style=3D"font-family: courier new,monospace;"><span style=3D"fon=
t-family: courier new,monospace;">=A0=A0=A0    col4 =3D&gt; &#39;SOMETHING&=
#39;,
</span><br style=3D"font-family: courier new,monospace;"><span style=3D"fon=
t-family: courier new,monospace;">=A0=A0=A0    col5 =3D&gt; &#39;SOMETHING&=
#39;,
</span><br style=3D"font-family: courier new,monospace;"><span style=3D"fon=
t-family: courier new,monospace;">=A0=A0=A0    col6 =3D&gt; &#39;SOMETHING&=
#39;,
</span><br style=3D"font-family: courier new,monospace;"><span style=3D"fon=
t-family: courier new,monospace;">=A0=A0=A0 </span><span style=3D"font-fami=
ly: courier new,monospace;">    col7 =3D&gt; &#39;SOMETHING&#39;,
</span><br style=3D"font-family: courier new,monospace;"><span style=3D"fon=
t-family: courier new,monospace;">=A0=A0=A0 </span><span style=3D"font-fami=
ly: courier new,monospace;">    col8 =3D&gt; &#39;SOMETHING&#39;,
</span><br style=3D"font-family: courier new,monospace;"><span style=3D"fon=
t-family: courier new,monospace;">=A0=A0=A0 </span><span style=3D"font-fami=
ly: courier new,monospace;">    col9 =3D&gt; &#39;SOMETHING&#39;,
</span><br style=3D"font-family: courier new,monospace;"><span style=3D"fon=
t-family: courier new,monospace;">=A0=A0=A0 </span><span style=3D"font-fami=
ly: courier new,monospace;">    col10 =3D&gt; &#39;SOMETHING&#39;,
</span><br style=3D"font-family: courier new,monospace;"><span style=3D"fon=
t-family: courier new,monospace;">=A0=A0=A0 </span><span style=3D"font-fami=
ly: courier new,monospace;">    col11 =3D&gt; &#39;SOMETHING&#39;,
</span><br style=3D"font-family: courier new,monospace;"><span style=3D"fon=
t-family: courier new,monospace;">=A0=A0=A0 </span><span style=3D"font-fami=
ly: courier new,monospace;">    col12 =3D&gt; &#39;SOMETHING&#39;,
</span><br style=3D"font-family: courier new,monospace;"><span style=3D"fon=
t-family: courier new,monospace;">=A0=A0=A0 </span><span style=3D"font-fami=
ly: courier new,monospace;">    col13 =3D&gt; &#39;SOMETHING&#39;,
</span><br style=3D"font-family: courier new,monospace;"><span style=3D"fon=
t-family: courier new,monospace;">=A0=A0=A0 </span><span style=3D"font-fami=
ly: courier new,monospace;">    col14 =3D&gt; &#39;SOMETHING&#39; );</span>=
<br><br>Thought of one day while trying to clean up (make human readable) s=
omeone else&#39;s code.=A0 I would either get too many values or not enough=
.=A0 After copying the INSERT columns and subsequent VALUES clause into an =
Excel spreadsheet to compare them side by side, I thought, hey, what about =
named notation?<br>


<br>Anyway, I created the &quot;Idea&quot; on Oracle Mix <a href=3D"https:/=
/mix.oracle.com/ideas/94278-position-insert-syntax" target=3D"_blank">here<=
/a> if you are inclined to, one way or another, to vote.<br><br>chet<br cle=
ar=3D"all">

<font color=3D"#888888"><br>-- <br>
chet justice<br><a href=3D"http://www.oraclenerd.com" target=3D"_blank">www=
.oraclenerd.com</a><br><br>
</font></blockquote></div><br>
</div></div></blockquote></div><br><br clear=3D"all"><br>-- <br>chet justic=
e<br><a href=3D"http://www.oraclenerd.com">www.oraclenerd.com</a><br><br>

--0016368e29316408a3047330446d--
--
http://www.freelists.org/webpage/oracle-l


