Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 NULL вместо select permission was denied on the  [new]
Oleg6619
Member

Откуда:
Сообщений: 441
Добрый день!
Есть запрос
Select a, b from tt
.
У пользователя есть права на просмотр только поля а.
Естественно, при выполнении запроса получаю ошибку select permission was denied on the.
Есть ли возможность все-таки получить результат запроса, чтобы вместо ошибки в столбце b получать NULL?
29 сен 14, 10:51    [16632754]     Ответить | Цитировать Сообщить модератору
 Re: NULL вместо select permission was denied on the  [new]
Glory
Member

Откуда:
Сообщений: 104751
Select a, NULL as b from tt
29 сен 14, 11:01    [16632799]     Ответить | Цитировать Сообщить модератору
 Re: NULL вместо select permission was denied on the  [new]
Oleg6619
Member

Откуда:
Сообщений: 441
Glory,
Я имел в виду, чтобы НЕ изменяя запроса два пользователя с разными правами смогли получить результат запроса.
Один с заполненным полем b (если есть права на b), второй - вместо b получить NULL(если прав нет).
29 сен 14, 11:05    [16632814]     Ответить | Цитировать Сообщить модератору
 Re: NULL вместо select permission was denied on the  [new]
Glory
Member

Откуда:
Сообщений: 104751
Oleg6619
чтобы НЕ изменяя запроса

А еще лучше, чтобы сервер вообще сам тексты запросов писал ?
29 сен 14, 11:06    [16632819]     Ответить | Цитировать Сообщить модератору
 Re: NULL вместо select permission was denied on the  [new]
Oleg6619
Member

Откуда:
Сообщений: 441
Glory,
Ну нет, так нет.
Спасибо.
29 сен 14, 11:09    [16632836]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить