права на функции

Изображение s3men

Господа, столкнулся со следующей проблемой - есть хранимка, изменяющая данные в таблице. Пользователь, ее запускающий, прав на изменение таблицы не имеет. Права на запуск хранимки у пользователя есть, а выполнить он ее не может - на строке вставки валиться с ошибкой мол недостаточно прав. Подскажите как быть?

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Разобрался

Изображение s3men

О, простите разобрался. При создании функции нужно было указать опцию SECURITY DEFINER.

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023