2014-11-25 7 views
0

Есть ли смысл создавать материализованные представления из одной схемы в другую в той же базе данных? Будет ли достаточным публичный синоним или простое представление? Пожалуйста, предложитеМатериализованный вид в том же БД

+1

Вы можете просто получить доступ к данным типа SELECT * FROM schema.table; и не нуждаются в каких-либо дополнительных объектах. –

ответ

1

Вопрос примерно такой же, как если бы вы спросили, имеет ли смысл иметь одну и ту же таблицу в другой схеме базы данных. Если кто-нибудь, кто имеет доступ к материализованному представлению/таблице, имеет доступ к схеме, зачем беспокоиться? И даже если бы я не спросил, почему у них нет доступа к схеме.

Ваш вопрос: достаточно ли общего синонима или простого представления? Тем не менее, я бы тоже сказал «да».

+0

Что предпочтительнее? Общественный синоним или представление? –

+0

На это лучше всего ответить: http://stackoverflow.com/questions/869073/what-are-the-pros-cons-of-using-a-synonym-vs-a-view – hol

Смежные вопросы