USE parts; DROP PROCEDURE IF EXISTS parts.p_DOG_clear_calc_user; DELIMITER // CREATE PROCEDURE parts.p_DOG_clear_calc_user ( IN a_guid BINARY(36) , IN a_debug BIT ) BEGIN DECLARE v_time_start TIMESTAMP(6); SET v_time_start := CURRENT_TIMESTAMP(6); CALL parts.p_core_validate_guid ( a_guid ); START TRANSACTION; DELETE FROM parts.DOG_Calc_User_Temp WHERE GUID = a_guid ; COMMIT; IF a_debug = 1 THEN CALL parts.p_debug_timing_reporting( v_time_start ); END IF; END // DELIMITER ; /* CALL parts.p_DOG_clear_calc_user ( 'chips ' -- a_guid , 1 -- debug ); SELECT * FROM parts.DOG_Calc_User_Temp WHERE GUID = 'chips ' ; */