My Bad. I was all into 4.xx and since most of the www.mysql.com references 4.xx I 
never thought about
5.0. I appologize for disturbing the list.

thank you,
raymond

-----Original Message-----
From: V. M. Brasseur [mailto:[EMAIL PROTECTED]
Sent: Tuesday, August 31, 2004 18:54
To: Jacob, Raymond A Jr
Cc: [EMAIL PROTECTED]
Subject: Re: Is their still any reason why Stored Procedure calls are
not supported in MySql?


Stored procedures are in the works for MySQL 5.0:

http://dev.mysql.com/doc/mysql/en/TODO_MySQL_5.0.html

The manual is your friend.

Cheers,

--V

Jacob, Raymond A Jr wrote:
> Firstly, 
>    I do appologize for my ignorance in advance. I read the message regarding 
> PRODUCT() and
> thought to myself:"A perl interpreter can be run in a C program. Some one must have 
> written
> a userdefined function that can execute perl code. Googling I found 
> http://software.tangent.org/download/myperl-0.8.tar.gz at http://tangent.org.
> Looking at the readme file myperl is mysql userdefined function that executes
> perl code contained in a table in the select statement. The command line
> version of mysql also has the ability to start an editor. Theoretically,
> one could:
> 1.  create a table:
>  Create table user.sparky.functions 
> ( name TEXT NOT NULL , code TEXT NOT NULL );
> 2. \e myfunc.mypl
> 3.  LOAD DATA IN FILE myfunc.mypl
>  INTO TABLE user.sparky.functions; 
> 4. /* assume no errors */
> Select myfunc(code, colum_data)
> from user.sparky.functions, data_table
> where  (code = myperl_code ) and
>     ( column_data = "what I am looking for" );
> 
> If and I stress if my assumptions are valid, then stored procedure calls could be
> written in any interpreted language with an interpreter that can be linked into
> mysql. Of course from a security stand point this could be dangerous but
> chrooted brain dead interperter with limited functionality and limits
> on the amount of disk space and memory that can be used should solve those problems.
> One interesting consequence of the development of infrastructure to support
> the development of stored procedure calls is that IDE developers that support
> mysql would have new market to potentially exploit in a corporate enviroment
> i.e. run code and get metrics such as how long it to process data i.e. Hi,Lo, Avg.
> In conclusion, I appologize for my ignorance again however I must still ask:
> Is their still any reason why Stored Procedure calls are not supported in MySql?
> Thank you,
> Raymond
> ------------------------------
> Date: Mon, 30 Aug 2004 11:29:35 -0400
> To: "Thomas Schager" <[EMAIL PROTECTED]>,
>       <[EMAIL PROTECTED]>
> From: "Sapenov" <[EMAIL PROTECTED]>
> Subject: Re: "PRODUCT()" function - calculating the product of grouped numeric values
> Message-ID: <[EMAIL PROTECTED]>
> Hello Thomas,
> You probably may consider to write a UDF to do that.
> Here is a list of available UDF extensions for 4.0.20  -
> http://mysql-udf.sourceforge.net/
> Regards,
> Khazret Sapenov
> -------------------------------------
> http://tangent.org
> myperl (default) 0.8
> 2004-01-12 07:58:51 
> About myperl allows you to execute Perl from inside of MySQL. It can either be 
> stored in a row, or it can be specified in your SQL statement. You also can select 
> other columns which will be passed to Perl.
> 
> Changes * Added support for the perl interpreter to persist for requests
> 
> * re-aranged package to meet CPAN spec.
> 
> * Fix for myperlgroup (it was calling itself too frequently)
> 
> TAR/GZ
> http://software.tangent.org/download/myperl-0.8.tar.gz
> 
> ------------------------------
> 
> Date: Mon, 30 Aug 2004 09:48:55 -0400
> To: Per Lonnborg <[EMAIL PROTECTED]>
> From: Michael Stassen <[EMAIL PROTECTED]>
> CC:  [EMAIL PROTECTED]
> Subject: Re: SELECT, ORDER & one DISTINCT kolumn?
> Message-ID: <[EMAIL PROTECTED]>
> 
> Per Lonnborg wrote:
> 
>>Hi,
>>
>>Here´s a question from a newbie:
>>
>>I have a database containing ET-times for drivers and their cars.
>>On the web startpage (http://www.lanechoice.net/~pelle/br/) i have made
>>a "Top-10" list containing the 10 fastest times.
> 
> 
> I'll guess column names based on the web page.
> 
> 
>>I have 2 problems:
>>
>>1. How to select just ONE (the fastest of course) time per uniqe driver&car?
> 
> 
>    SELECT namm, fabrikat, MIN(tid) AS fastest_tid
>    FROM ettan
>    GROUP BY namm, fabrikat
>    ORDER BY fastest_tid DESC LIMIT 10;
> 
> 
>>2.IF the driver/car has run some race faster than 7,5 secs, he/she is disqualified
>>and should not be on the "Top-10" at all.
> 
> 
>    SELECT namm, fabrikat, MIN(tid) AS fastest_tid
>    FROM ettan
>    GROUP BY namm, fabrikat
>    HAVING fastest_tid >= 7.5
>    ORDER BY fastest_tid LIMIT 10;
> 
> 
>>The query I use right now is:
>>
>>Select * from ettan where tid >=7.5  ORDER BY tid LIMIT 10
>>
>>/Per
>>Stockholm, Sweden
> 
> 
> Note that I only selected aggregate values and grouped columns.  If you need 
> the values of non-grouped columns (ort, datum, 60fot, hast) which correspond 
> to the minimum times, you'll need to do a bit more.  The manuaal describes 3 
> methods 
> <http://dev.mysql.com/doc/mysql/en/example-Maximum-column-group-row.html>.
> 
> 
>>_______________________________________________________
>>Skicka gratis SMS!
>>http://www.passagen.se
> 
> 
> Michael
> 
> ------------------------------
> 
> 
> ------------------------------
> 
> End of mysql-plain Digest
> ***********************************
> 

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to