-- Эта процедура ищет информацию о employee (сотрудниках),
-- Input parameter (Входной параметр): p_Emp_ID (Integer)
-- Здесь используем 4 выходных параметра v_Emp_No, v_First_Name, v_Last_Name, v_Hire_Date
CREATE PROCEDURE get_Employee_Info(p_Emp_ID Integer,
out v_Emp_No Varchar(50) ,
out v_First_Name Varchar(50) ,
Out v_Last_name Varchar(50) ,
Out v_Hire_date Date)
BEGIN
set v_Emp_No = concat( 'E' , Cast(p_Emp_Id as char(15)) );
set v_First_Name = 'Michael';
set v_Last_Name = 'Smith';
set v_Hire_date = curdate();
END
В строке
set v_Emp_No = concat( 'E' , Cast(p_Emp_Id as char(15)) );
ошибка, отсутствует точка с запятой.
Так сообщает Workbench, что за ошибка и почему