1)Если я задаю разделитель команды, то почему разделитель внутри процедуры остался как ;
Заданный разделитель не относится к содержимому процедуры?
2)Внутри процедуры нельзя изменить разделитель?
delimiter //
CREATE PROCEDURE test()
BEGIN
SELECT * FROM persons;
END //