powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / View с использованием link
4 сообщений из 4, страница 1 из 1
View с использованием link
    #32068205
dovenat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне нужно создать view, который будет использовать несколько таблиц из одной схемы и несколько из другой. Для этого я сделала DATABASE LINK к нужной схеме. Теперь я хочу сделать view и выбрать нужную информацию. Что мне нужно дальше делать и как указать во вьюхе поле таблицы из линка (синтаксис).
...
Рейтинг: 0 / 0
View с использованием link
    #32068208
Славик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DATABASE LINK используеться для того чтобы обратиться к другой БД, а не схеме.
Если хочешь к другой схеме, то перед таблицей укажи схему. Пример
Код: plaintext
select * from schema1.table1, schema2.table2 where...
...
Рейтинг: 0 / 0
View с использованием link
    #32068212
dovenat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Простите неправильно выразилась к другой базе, все правильно.
...
Рейтинг: 0 / 0
View с использованием link
    #32068375
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Naming of Schema Objects Using Database Links
Oracle uses the global database name to name the schema objects globally using the following scheme:

schema.schema_object@global_database_name


where:

schema

is a collection of logical structures of data, or schema objects. A schema is owned by a database user and has the same name as that user. Each user owns a single schema.

schema_object

is a logical data structure like a table, index, view, synonym, procedure, package, or a database link.

global_database_name

is the name that uniquely identifies a remote database. This name must be the same as the concatenation of the remote database's initialization parameters DB_NAME and DB_DOMAIN, unless the parameter GLOBAL_NAMES is set to FALSE, in which case any name is acceptable.




For example, using a database link to database SALES.DIVISION3.ACME.COM, a user or application can reference remote data as follows:

SELECT * FROM scott.emp@sales.division3.acme.com; # emp table in scott's schema
SELECT loc FROM scott.dept@sales.division3.acme.com;
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / View с использованием link
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]