powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Не создаётся функция
4 сообщений из 4, страница 1 из 1
Не создаётся функция
    #38570786
sem6677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выполняю такой запрос
авторCREATE FUNCTION `_fs_transliterate`( str TEXT)
RETURNS text CHARSET cp1251
DETERMINISTIC
SQL SECURITY INVOKER
COMMENT ''
BEGIN
DECLARE done INT DEFAULT 0;
DECLARE src varCHAR(1);
DECLARE dst varCHAR(2);
DECLARE cur CURSOR FOR SELECT `l_from`, `l_to` FROM fs_translit; /* курсор для выборки из таблицы со схемо транслита */
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;
/* открываем курсор */
open cur;

repeat
fetch cur into src, dst; /* идем по курсору */
set str = replace(str, src, dst); /* получаем исходный (русский сивол, строку на которуб он заменяется провизодим замену */
until done
end repeat;

close cur;

RETURN lower(str);
END;


Выдаётся вот такая ошибка:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 7
Помогите разобраться в чём ошибка.
...
Рейтинг: 0 / 0
Не создаётся функция
    #38570793
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DELIMITER не забыли?
...
Рейтинг: 0 / 0
Не создаётся функция
    #38570803
sem6677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А куда его вставлять это delimiter ?
Я прост опервый раз с mySql работаю. Нашёл готовое решение, но возниклипроблемы с ним.
...
Рейтинг: 0 / 0
Не создаётся функция
    #38570807
sem6677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё разобрался
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Не создаётся функция
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]