🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#115
From: Massimiliano Trezzi
Date: Fri, 06 Jun 2008 16:07
67 lines
3884 bytes
I'm sorry, but I have to say that I disagree
    It's a bug and it's clear that it's not designed to be so.

I include from another post of mine:

> I think this is a bug beacuse:
>     SQL-92 should accept this syntax: it's bad but it's correct!
>     all other good databases work with this syntax,
>     you can have the same problem making a good query with implicit joins
> made over some view with explicit outer joins (have I to look inside the
> view before building the query?)
>     In Interbase 5.6 this worked
>
> This is not as designed because:
>     it happens when fetching records not after parsing the query,
>     the error is not systematic, but it comes only with outer joins and
only
> in some circustances
>     the message is clearly related to some internal code (from sql we do
not
> manage fetching)
>
> If it was designed as this,  I'd expect a message like this "You cannot
mix
> explicit joins with implicit joins" and it should be systematic.

If you say "we won't fix it because it would be very expensive and we think 
it's unimportant" I can say nothing, but I can't accept you say it's not a 
bug and you planned so.
I reported the problem in QC, it was promoted to internal database and kept 
opened. I'd like to know what it's going to happen to this issue.

Thank you in advance,
Massimiliano Trezzi




"Bill Todd [TeamB]" <no@no.com> ha scritto nel messaggio 
news:48494656$1@newsgroups.borland.com...
> Massimiliano Trezzi wrote:
>
>> and now what are you going to do?
>> I think that if you won't fix it, I must know it.
>> I don't pretend you make a service pack for this, but knowing  if
>> you'll resolve this for the next service pack or release, it's
>> important.
>
> I don't understand your question. Quinn Wildman, who is a CodeGear
> employee, already made the following reply earlier in this thread.
>
> "R&D has determined SQL with implicit and explicit joins is bad SQL and
> therefore is not supported."
>
> Therefore, if you are asking if InterBase will be changed to support
> SQL statements that include both implicit and explicit joins the answer
> is no. However, you replied to my post in which I said that IB should
> generate an error and not execute the query. If you are asking if the
> error message will be added in a future version the answer is that no
> one knows. If you want that to happen enter a bug report in QC
> indicating that an error should be returned when a statement includes
> both implicit and explicit joins and R&D will look at it when they
> begin fixing bugs in the next version. It is not likely that anyone
> will make a firm commitment now.
>
> -- 
> Bill Todd (TeamB) 
Technical Details
Message-ID: <484960e0@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!feeder.news-service.com!newsfeed00.sul.t-online.de!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>

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: "Massimiliano Trezzi" <support_leavethis_@intesanet.it>
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>
Subject: Re: no current record for fetch operation mining explicit left joins and implicit inner joins
Date: Fri, 6 Jun 2008 18:07:59 +0200
Lines: 69
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.3138
X-RFC2646: Format=Flowed; Original
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
NNTP-Posting-Host: 88.34.236.154
Message-ID: <484960e0@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1212768480 88.34.236.154 (6 Jun 2008 09:08:00 -0700)
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!feeder.news-service.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail