DELIMITER $$
CREATE OR REPLACE DEFINER=`root`@`localhost` FUNCTION `vn`.`worker_getCode`()
	RETURNS varchar(3) CHARSET utf8mb3 COLLATE utf8mb3_general_ci
	NOT DETERMINISTIC
	READS SQL DATA
BEGIN
	DECLARE vUserCode VARCHAR(3) CHARSET utf8 COLLATE utf8_unicode_ci;

	SELECT code INTO vUserCode
	FROM worker
	WHERE id = account.myUser_getId();

	RETURN vUserCode;
END$$
DELIMITER ;