В чем смысл символа "@" в Oracle SQL?
Что означает символ @
в oracle?
Например:
select * from [email protected] where id = '45'
Ответы
Ответ 1
Он относится к нелокальной таблице, бит позади @- дескриптор db.
select * from [email protected] where id = '45'
Средство выбирает не из локальной таблицы question_answer
, а из таблицы на db, обозначенной как abcd
. Ключевое слово google for - dblink
Ответ 2
Это синтаксис для доступа к таблице через ссылку базы данных под названием "abcd"
См. Документацию для CREATE DATABASE LINK или для просмотра определенных ссылок db:
SELECT * FROM all_db_links;