Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.04.2014, 22:00   #1
Muramidaza
Пользователь
 
Регистрация: 08.01.2014
Сообщений: 53
По умолчанию Права на Select и возврат параметров из хранимой процедуры

Я ограничил права для пользователя на SELECT. То есть, есть разрешения на SELECT на некоторые таблицы в БД. Но пользователю нужно запускать хранимые процедуры (чтобы не было прямого доступа на изменение таблиц). Процедура возвращает параметры (OUT). Так при попытке вернуть параметр через
Код:
SELECT возвращаемый параметр
в StoredProc возникает проблема. Права то на SELECT ограничены. Как это обойти? Разрешение EXECUTE запускает процедуру, а запрет на SELECT не дает вернуть параметры. Пробразование процедуры в функцию тоже не приведет ни к чему хорошему - она же вызывается через:
Код:
SELECT функция
СУБД MySQL 5.5.25

Последний раз редактировалось Muramidaza; 02.04.2014 в 22:22.
Muramidaza вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вызов хранимой процедуры Swatch PHP 0 02.08.2013 13:18
вызов хранимой процедуры в winforms emdroof Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 1 28.04.2012 16:40
Параметры хранимой процедуры yasic БД в Delphi 4 26.01.2012 18:10
Вызов хранимой процедуры welcomeTo Помощь студентам 0 04.08.2011 20:26
Возврат нескольких полей из хранимой процедуры (Firеbird) Антон Ю.Б. SQL, базы данных 3 08.07.2009 08:33