Subject | Re: Re[2]: [Firebird-Architect] RFC: Please unify stored |
---|---|
Author | Vlad Horsun |
Post date | 2004-12-21T19:18:07Z |
""Martijn Tonies"" ...
At least for me...
Thank you
Regards,
Vlad
>with
> Vlad,
>
> > > > If SP has outputs - do SELECT else do EXECUTE. What is wrong
> it ?Martijn, dear, can you don't repeat it any more, please ?
> > >
> > >
> > > A procedure can have output parameters and produce output
> > > without having a SUSPEND. Such a procedure returns results
> > > when called with EXECUTE and returns NO ROWS when called
> > > with SELECT.
> >
> > This is develore's mistake - write procedure without SUSPEND
> > and call it with SELECT. This "problem" is like a "problem" with
> > FOR SELECT INTO when variable not change it's value if resultset
> > is empty
>
> That is NOT the problem that's being discussed.
>
> The problem is "how to know if you should use SELECT or EXECUTE
> if you don't know anything about the procedure".
At least for me...
Thank you
Regards,
Vlad