Ciao,

I wanted to add some info in the CREATE PROCEDURE page in the KB, but I think 
that some info about CREATE PROCEDURE clauses miss both in the kb and in the 
MySQL manual.

* [NOT] DETERMINISTIC. From MySQL docs:
"A routine is considered “deterministic” if it always produces the same result 
for the same input parameters, and “not deterministic” otherwise."
What does this exactly mean for procedures? OUT and INOUT parameters? 
Resultsets returned by the procedure? Both?

* NO SQL: As far as I understand, even SET is a SQL statement. I guess that a 
"no sql" function is something like 
CREATE FUNCTION x(n INT) RETURNS INT
BEGIN
RETURN n*2;
END;

But what is a "no sql" procedure (if such a procedure even exists)?

I'm sorry if this info is already written somewhere, but I really wasn't able 
to find it - and I feel that the KB should specify things like these.

Greetings
Federico

_______________________________________________
Mailing list: https://launchpad.net/~maria-discuss
Post to     : maria-discuss@lists.launchpad.net
Unsubscribe : https://launchpad.net/~maria-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to