Вы определяете DELIMITER , чтобы указать клиенту mysql обрабатывать операторы, функции, хранимые процедуры или триггеры как целостный оператор Обычно в файле. sql вы устанавливаете другой DELIMITER, например $$. Команда DELIMITER используется для изменения стандартного разделителя команд MySQL (например,;).
Для чего нужен разделитель?
Разделитель - это последовательность одного или нескольких символов для указания границы между отдельными, независимыми областями в обычном тексте, математических выражениях или других потоках данных Примером разделителя является символ запятой, который действует как разделитель полей в последовательности значений, разделенных запятыми.
Что такое разделитель в SQL и для чего он нужен?
delimiter - это маркер конца каждой команды, отправляемой клиенту командной строки mysql delimiter, связан не только с триггерами, но и с определением триггеров и хранимых процедур. использовать, так как вы хотите, чтобы они содержали точки с запятой (;), которые в противном случае являются разделителем по умолчанию.
Зачем нужно менять разделитель в наших сценариях хранимых процедур в mysql?
Клиентская программа MySQL, такая как MySQL Workbench или программа mysql, использует разделитель (;) для разделения операторов и выполняет каждый оператор отдельно. … Поэтому вы должны временно переопределить разделитель, чтобы можно было передать всю хранимую процедуру на сервер как один оператор.
Что означает разделитель в SQL?
Разделитель - это простой или составной символ, который имеет особое значение для PL/SQL. Например, вы используете разделители для представления арифметических операций, таких как сложение и вычитание.