Разделитель

топ 100 блогов thesz26.05.2023 В SQL (нескольких его диалектах) есть высказывание DELIMITER. Она устанавливает новый разделитель (завершитель) операторов, например, DELIMITER $$;, и после этого высказывания надо будет завершать не точкой с запятой, а $$.

Используется, в основном, в описании хранимых процедур. В MySQL и MariaDB разбор SQL не производит анализ и разбор тела процедуры, поэтому точка с запятой в теле процедуры может завершить разбор CREATE PROCEDURE. Вот и придумали такое.

В Postgres используется AS delimiter: CREATE PROCEDURE шурум-бурум AS $$$ тело процедуры $$$;. То есть, после AS идёт строка-завершитель, а само тело заканчивается оным завершителем.

Итак, диалект SQL в изводе MySQL/MariaDB обладает контекстно-зависимым лексическим анализом, а Postgres гордо носит знамя использования контекстно-зависимой грамматики.

Базы данных это финансовый мир, умноженный на мир языков программирования. То есть, эта яма глубже любой из вышеприведённых. ;)

Оставить комментарий

Предыдущие записи блогера :
21.05.2023 CUDA
Архив записей в блогах:
**Ирина** вывесила фотку ...
Спервая жена слегла с высокой температурой после поездки на концерт, аккурат накануне моей поездки на концерт в Инсбрук, а сейчас у меня аналогичная симптоматика (даром что спал со вчерашнего под\ема в 5 утра 2,5 часа) Так что ничего делать тупо не в состоянии, напился травы и иду ...
Уже несколько надоело читать здесь про Украину.  Лучше эту тему не трогать. Но вот что стало интересно - почему русский народ так един в своем мнении о происходящем в Украине? И только ли русский народ так "един", или это мнение и остальных народов, образующий "российский народ"? И ...
Здравствуйте уважаемые. Кто бы чего не говорил, но цензура в советском кинематографе резвилась вовсю. И не секрет, что некоторые фильмы (причем есть и очень известные) прежде чем их увидел зритель, пролежали на полках, имея все шансы кануть в лету, так и не добравшись до большого экрана. ...
Добрый день (вечер, ночь)! У меня простой, но в некоторой степени волнующий меня вопрос к "сообщникам", попытаюсь его корректно сформулировать. Всегда ли мужчины выбирают для отношений один и тот же тип женщин и существует ли возможность "смены" этого типажа? Что имеется в виду. ...