Stored procedure mysql

Galera segue a procedure que estou montando no MySQL, alguem sabe o que estou errando???


DELIMITER $$
DROP PROCEDURE IF EXISTS ALTERAPATINACAOHORASAIDA $$

CREATE PROCEDURE ALTERAPATINACAOHORASAIDA( _CODPATINS INT, _STATUS CHAR( 10 ) ) BEGIN 
DECLARE _HORASAIDA TIME;

SELECT SEC_TO_TIME(TIME_TO_SEC(HORACOMPRA)+TIME_TO_SEC(HORAENTRADA)) INTO _HORASAIDA FROM TEMPPATPENDENTE WHERE CODPATINS =_CODPATINS ;

UPDATE TEMPPATPENDENTE SET HORASAIDA = _HORASAIDA, STATUS = _STATUS WHERE CODPATINS = _CODPATINS;

END $$
DELIMITER

O erro que aparece é esse:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘DELIMITER’ at line 1

Cara, você ja tentou alterar o delimitador para // pode ser isso, tenta. :lol:

Olá JavaHawk,

Você deve adicionar o $$ no final da linha 12.

Abraços.

_ _
Fabiano Abreu
Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL

Apenas um ; após a linha 12 já resolveu o problema, obrigado.