Bonjour,
Je suis en train de faire ma première fonction MySQL.
Elle est sensé traduire un BIGINT en BLOB mais il semble qu'il y est une érreur de sytaxe du coté de "SET o" ou du WHILE
DELIMITER |
CREATE FUNCTION INFINT_NEW (val BIGINT)
RETURNS BLOB
DETERMINISTIC
BEGIN
DECLARE o BLOB;
WHILE val DO
SET o = CONCAT(o, CHAR(val % 256));
SET val = TRUNCATE(val / 256);
END WHILE;
RETURN out;
END
|
Quelqu'un pourrait me m'aider merci.
Je n'est pas trouvé de bon tutos sur les FUNCTION mysql.
RaphAstronome