🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.interbase.sql
Article #141

Re: no current record for fetch operation mining explicit left joins and implicit inner joins

#141
From: Martijn Tonies
Date: Mon, 09 Jun 2008 15:20
44 lines
3033 bytes
> "As designed" means as designed by the software engineers responsible
> for the product. It may not work the way you want it to and it may not
> work the way the SQL standard says it should but, as Quinn stated, it
> does work the way the R&D team intended. Therefore, this behavior is
> not a bug. If you disagree with this please look in any dictionary of
> software engineering terms for the definition of a bug.

Bill, this simply -should- work, or it -should- be rejected with a proper
error message.

The "no current record for fetch operation" is kinda strange, don't you
think?

You can get this error when joining with Stored Procedures for example. It's
a message that tells the user -absolutely nothing-.

Heck, I'm pretty sure this message is NOT raised because of the mixed
join syntax, because it's not raised during parsing! It's raised during
fetching
cause the optimizer generated some execution path that's flawed.

If R&D continues to say this mixed join syntax shouldn't work, then they
should reject it.

> I certainly agree with you that IB should be changed so that SQL that
> does not execute correctly either does not execute at all or that it
> does execute correctly. I do disagree with you in that I think the best
> fix for IB is to generate an error message and not execute the SQL.
> There are too many move valuable things that R&D can spend time on to
> invest their time in making IB support mixed mode joins.



-- 
Martijn Tonies
Database Workbench - tool for InterBase, Firebird, MySQL, NexusDB, Oracle &
MS SQL Server
Upscene Productions
http://www.upscene.com
My thoughts:
http://blog.upscene.com/martijn/
Database development questions? Check the forum!
http://www.databasedevelopmentforum.com
Technical Details
Message-ID: <484d4949@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news3.google.com!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!ecngs!feeder2.ecngs.de!194.25.134.126.MISMATCH!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail
References: <483d879c$1@newsgroups.borland.com> <483e198f$1@newsgroups.borland.com> <483e8221$1@newsgroups.borland.com> <483eb8db$1@newsgroups.borland.com> <4848ffb4$1@newsgroups.borland.com> <48494656$1@newsgroups.borland.com> <484960e0@newsgroups.borland.com> <48497398@newsgroups.borland.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 114a0e,c962a98f7a2cfe5f
X-Google-Attributes: gid114a0e,domainid0,public,usenet
X-Google-Language: ENGLISH,ASCII-7-bit
From: "Martijn Tonies" <m.tonies@upscene.removethis.com>
Newsgroups: borland.public.interbase.sql
References: <483d879c$1@newsgroups.borland.com> <483e198f$1@newsgroups.borland.com> <483e8221$1@newsgroups.borland.com> <483eb8db$1@newsgroups.borland.com> <4848ffb4$1@newsgroups.borland.com> <48494656$1@newsgroups.borland.com> <484960e0@newsgroups.borland.com> <48497398@newsgroups.borland.com>
Subject: Re: no current record for fetch operation mining explicit left joins and implicit inner joins
Date: Mon, 9 Jun 2008 17:20:48 +0200
Lines: 46
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1914
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1914
NNTP-Posting-Host: 212.238.159.172
Message-ID: <484d4949@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1213024585 212.238.159.172 (9 Jun 2008 08:16:25 -0700)
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news3.google.com!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!ecngs!feeder2.ecngs.de!194.25.134.126.MISMATCH!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail