Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Oleg6619 Member Откуда: Сообщений: 434 |
Добрый день! Есть запрос Select a, b from tt. У пользователя есть права на просмотр только поля а. Естественно, при выполнении запроса получаю ошибку select permission was denied on the. Есть ли возможность все-таки получить результат запроса, чтобы вместо ошибки в столбце b получать NULL? |
29 сен 14, 10:51 [16632754] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Select a, NULL as b from tt |
29 сен 14, 11:01 [16632799] Ответить | Цитировать Сообщить модератору |
Oleg6619 Member Откуда: Сообщений: 434 |
Glory, Я имел в виду, чтобы НЕ изменяя запроса два пользователя с разными правами смогли получить результат запроса. Один с заполненным полем b (если есть права на b), второй - вместо b получить NULL(если прав нет). |
29 сен 14, 11:05 [16632814] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
А еще лучше, чтобы сервер вообще сам тексты запросов писал ? |
||
29 сен 14, 11:06 [16632819] Ответить | Цитировать Сообщить модератору |
Oleg6619 Member Откуда: Сообщений: 434 |
Glory, Ну нет, так нет. Спасибо. |
29 сен 14, 11:09 [16632836] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |