КТО МОЖЕТ СОЗДАВАТЬ ПРЕДСТАВЛЕНИЯ?
Чтобы создавать
представление, вы должны иметь привилегию SELECT во всех таблицах на которые вы ссылаетесь в
представлении. Если
представление - модифицируемое, любая привелегия INSERT, UPDATE, и DELETE ко- торые вы имеете в
базовой таблице,
будут автоматически передаваться представлению. Если вы испытываете недостаток в привилегиях на
модификацию в
базовых таблицах, вы не сможете иметь их и в представлениях которые создали, даже если сами эти
представления -
модифицируемые. Так как внешние ключи не используются в представлениях, привилегия REFERENCES
никогда не
используется при создании представлений. Все эти ограничения - определяются ANSI. Нестандартные
привилегии системы
( обсуждаемые позже в этой главе ) также могут быть включены. В последующих разделах мы
предположим, что создатели
представлений которые мы обсуждаем, имеют частные или соответствующие привилегии во всех базовых
таблицах.