Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Read only view?  [new]
Cammomile
Member

Откуда:
Сообщений: 1214
Коллеги, подскажите, в 2012 сервере какой способ сделать представление ReadOnly является оптимальным?
12 мар 18, 11:19    [21248879]     Ответить | Цитировать Сообщить модератору
 Re: Read only view?  [new]
invm
Member

Откуда: Москва
Сообщений: 9347
Оптимальным для кого/чего?
Самый простой - представление с with view_metadata и пустым триггером instead of insert, update, delete.
12 мар 18, 11:26    [21248907]     Ответить | Цитировать Сообщить модератору
 Re: Read only view?  [new]
Cammomile
Member

Откуда:
Сообщений: 1214
По скорости разработки оптимальный, чтоб не плодить триггеров и тыщи строк "revoke insert/update"
12 мар 18, 11:40    [21248967]     Ответить | Цитировать Сообщить модератору
 Re: Read only view?  [new]
iap
Member

Откуда: Москва
Сообщений: 46977
Cammomile
По скорости разработки оптимальный, чтоб не плодить триггеров и тыщи строк "revoke insert/update"
Почему их нельзя плодить?
12 мар 18, 11:45    [21248998]     Ответить | Цитировать Сообщить модератору
 Re: Read only view?  [new]
Cammomile
Member

Откуда:
Сообщений: 1214
Тому що лень?
12 мар 18, 11:48    [21249019]     Ответить | Цитировать Сообщить модератору
 Re: Read only view?  [new]
invm
Member

Откуда: Москва
Сообщений: 9347
Cammomile
чтоб не плодить триггеров
Наплодите один DDL-триггер, который по добавлению к представлению extended prioperty определенного содержания будет плодить всю необходимую инфраструктуру.
Или тоже лень?
12 мар 18, 12:01    [21249072]     Ответить | Цитировать Сообщить модератору
 Re: Read only view?  [new]
aleks222
Guest
Cammomile
Коллеги, подскажите, в 2012 сервере какой способ сделать представление ReadOnly является оптимальным?


Сделать все поля вьюхи вычисляемыми.
Хоть
поле = cast( поле as типполя )
12 мар 18, 12:13    [21249133]     Ответить | Цитировать Сообщить модератору
 Re: Read only view?  [new]
Cammomile
Member

Откуда:
Сообщений: 1214
Я пока остановился на варианте

UNION SELECT
....
WEHRE 1 = 0
12 мар 18, 12:21    [21249172]     Ответить | Цитировать Сообщить модератору
 Re: Read only view?  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4727
Cammomile,

А к чему такие костыли, нельзя на уровне безопасности закрыть доступ
12 мар 18, 12:47    [21249297]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить