Received: from localhost.localdomain (postgresql.org [64.49.215.8]) by localhost (Postfix) with ESMTP id 70448476445; Mon, 10 Jun 2002 18:44:41 -0400 (EDT) Received: from davinci.ethosmedia.com (davinci.ethosmedia.com [209.10.40.250]) by postgresql.org (Postfix) with ESMTP id 409C94759FF; Mon, 10 Jun 2002 18:40:37 -0400 (EDT) Received: from [66.219.92.2] (HELO chocolate-mousse) by davinci.ethosmedia.com (CommuniGate Pro SMTP 3.5.9) with ESMTP id 1522626; Mon, 10 Jun 2002 15:40:38 -0700 Content-Type: text/plain; charset="iso-8859-1" From: Josh Berkus Reply-To: josh@agliodbs.com Organization: Aglio Database Solutions To: Tom Lane , Manfred Koizar Subject: Re: Efficient DELETE Strategies Date: Mon, 10 Jun 2002 15:41:37 -0700 X-Mailer: KMail [version 1.4] Cc: Christoph Haller , pgsql-sql@postgresql.org, pgsql-hackers@postgresql.org References: <200206101142.NAA16854@rodos> <8806.1023743276@sss.pgh.pa.us> In-Reply-To: <8806.1023743276@sss.pgh.pa.us> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Message-Id: <200206101541.37049.josh@agliodbs.com> X-Archive-Number: 200206/123 X-Sequence-Number: 8088 Tom, > >> If so, what's their syntax? >=20 > > MSSQL seems to guess what the user wants. >=20 > Gack. Nothing like treating mindless syntax variations as a "feature" > list... I vote that we stick to a strick SQL92 interpretation, here.=20=20=20 1) It's standard 2) Strict syntax on DELETE statements is better. Personally, I would *not* want the database to "guess what I want" in a del= ete=20 statement; it might guess wrong and there go my records ... Heck, one of the things I need to research how to turn off in PostgreSQL is= =20 the "Add missing FROM-clause" feature, which has tripped me up many times.= =20=20 --=20 -Josh Berkus