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