Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
При разрешении ссылок на имена глобальных объектов выполняются следующие действия:
1. Поиск связей БД, имена которых совпадают с указанным глобальным именем объекта.
2. Поиск указанного объекта в удаленной БД (сначала происходит поиск личных связей БД в схеме пользователя, выдавшего предложение SQL, а потом – сетевые связи БД при наличии службы сетевого домена; если Oracle не находит связей, то выводится сообщение об ошибке).
Для того чтобы скрыть от пользователя информацию или процедуру вашей работы в РБД, используются три компонента: обзоры (виды), синонимы и снимки.
При создании обзора частичные глобальные имена объектов не всегда расширяются. В словаре данных сохраняется точный текст определяющего запроса. Вместо этого Oracle расширяет частичные глобальные имена каждый раз, когда предложение обращается к обзору.
При создании синонима частичные глобальные имена объектов всегда расширяются. Определение синонима, сохраненное в словаре данных, всегда полное глобальное имя.
При компилировании программной единицы глобальные имена расширяются, причем это свойство относится и к процедурам.
Примеры.
CREATE VIEW emp1 AS
SELECT ename FROM scott.emp@hq;
CREATE SYNONYM emp1 FOR scott.emp@hq;
Дата публикования: 2015-02-18; Прочитано: 213 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!