Что означает символ " @ " в Oracle SQL?

Что такое @ символ означает в oracle?

например:

select * from question_answer@abcd where id = '45'

2 ответов


это относится к нелокальной таблице, бит за @ является дескриптором БД.

select * from question_answer@abcd where id = '45'

означает выбрать не из локального question_answer стол, но со стола на дБ desingated как abcd. Ключевое слово в google для dblink


это синтаксис для доступа к таблице через ссылку базы данных под названием "АБВГД" См. документацию для СОЗДАТЬ ССЫЛКУ НА БАЗУ ДАННЫХ, или увидеть определенные ссылки БД:

SELECT * FROM all_db_links;