maria-discuss team mailing list archive
-
maria-discuss team
-
Mailing list archive
-
Message #02342
Re: stored programs
I wrote that I did not try it and did not know how it works. I thought it
was less prmitive.
BTW: wrote this blog long time ago too:
http://blog.webyog.com/2011/12/06/debugging-stored-programs-in-mysql/ - so
I fully agree!
- Peter
On Tue, Mar 3, 2015 at 2:05 PM, Federico Razzoli <federico_raz@xxxxxxxx>
wrote:
> Just a note about Oracle's "debugger": it is not a debugger. A debugger is
> a server feature that exposes an API for the execution control and
> variables inspecting. Oracle's "debugger" is just a tool that adds debug
> code to our stored procedure. Which is acceptable from third-party
> "debuggers", but quite ridicolous if it comes from MySQL's vendor.
>
> I don't consider this kind of solutions reliable... and I don't think that
> stored procedure developers should be forced to buy Microsoft products.
>
> Regards
> Federico
>
>
> --------------------------------------------
> Mar 3/3/15, Peter Laursen <peter_laursen@xxxxxxxxxx> ha scritto:
>
> Oggetto: Re: [Maria-discuss] stored programs
> A: "Federico Razzoli" <federico_raz@xxxxxxxx>
> Cc: "Maria Discuss" <maria-discuss@xxxxxxxxxxxxxxxxxxx>
> Data: Martedì 3 marzo 2015, 12:48
>
> 1) +1 for
> "ability to
> prepare a statement from a local variable" what I
> requested 6½ years ago: http://bugs.mysql.com/bug.php?id=40038
> 2) I agree that no
> debugging facility is a serious limitation (though Oracle
> claim that their "MySQL for Visual Studio"
> can do it (with Visual Studio on Windows obviously). I
> have not tried).
> 3) another (supplementary) language
> for stored programs. This has been discussed before in
> severalcontexts. Problem is that there is no 'fit'
> language being cross-platform. PostgreSQl has Perl, SQL
> Server as C#. The current 'sp language' (for loops,
> conditions etc.) is based on ADA. 'Adascript'
> implementations (covering around 60% of full ADA, I think)
> exist and could be considered. Or LUA that looks somewhat
> similar. But the interpreter will need to ship with the
> server.
>
> Just my 5 cents on
> this!
>
>
> --
> Peter-- Webyog
>
>
> On Tue, Mar 3, 2015 at
> 12:31 PM, Federico Razzoli <federico_raz@xxxxxxxx>
> wrote:
> Hi
> Sergej
>
>
>
> No, it was something more general. Performance is not
> sufficient, there is no debugging facility, and stored
> programs are not flexible enough. Arrays, variable number of
> arguments and the ability to prepare a statement from a
> local variable would help a lot. Or perhaps, the ability to
> use a language other than SQL would be a solution.
>
>
>
> I used the OR REPLACE clause to point out that both MariaDB
> and MySQL development is very slow (if any) when it comes to
> stored programs. As a user and a MariaDB lover, I think that
> this is a pity.
>
>
>
> Regards
>
> Federico
>
>
>
>
>
> --------------------------------------------
>
> Mar 3/3/15, Sergei Golubchik <serg@xxxxxxxxxxx>
> ha scritto:
>
>
>
> Oggetto: Re: [Maria-discuss] stored programs
>
> A: "Federico Razzoli" <federico_raz@xxxxxxxx>
>
> Cc: maria-discuss@xxxxxxxxxxxxxxxxxxx
>
> Data: Martedì 3 marzo 2015, 10:48
>
>
>
> Hi, Federico!
>
>
>
> On Mar 03, Federico Razzoli
>
> wrote:
>
> > Reading 10.0.3 release notes:
>
> >
>
> > https://mariadb.com/kb/en/mariadb/mariadb-1013-release-notes/
>
> >
>
> > I see that IF
>
> EXISTS, IF NOT EXISTS and OR REPLACE are now almost
>
> > consistent. "Almost" means
>
> that... OR REPLACE still doesn't apply to
>
> > stored procedures, functions, triggers,
>
> events.
>
>
>
> Support for events
>
> is already pushed (albeit after 10.1.3).
>
> Support for triggers will be pushed any day now
>
> (already reviewed and
>
> approved, so
>
> there's no more work left on it). I suppose that
>
> stored
>
> procedures and functions will follow
>
> soon.
>
>
>
> This was a GSoC 2014
>
> project that added support for these clauses to
>
> *all* objects. It's just being pushed
>
> piecewise, object by object.
>
>
>
> > Recently, during a public session, a
>
> PostgreSQL user asked me if
>
> > MariaDB
>
> supports stored procedures - in his opinion, MySQL
>
> doesn't, no
>
> > matter what the manual
>
> says. Unfortunately my answer was that MariaDB
>
> > support for stored procedure is the same
>
> as MySQL ("so the answer is
>
> >
>
> no", he said).
>
>
>
> I
>
> don't understand what exactly missing feature that
> user
>
> had in mind.
>
> It couldn't have been
>
> "CREATE OR REPLACE", this seems so minor.
>
> Or was it?
>
>
>
> Regards,
>
> Sergei
>
>
>
>
>
> _______________________________________________
>
> Mailing list: https://launchpad.net/~maria-discuss
>
> Post to : maria-discuss@xxxxxxxxxxxxxxxxxxx
>
> Unsubscribe : https://launchpad.net/~maria-discuss
>
> More help : https://help.launchpad.net/ListHelp
>
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~maria-discuss
> Post to : maria-discuss@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~maria-discuss
> More help : https://help.launchpad.net/ListHelp
>
References