Oracle SQL中'@'符号的含义是什么?

时间:2008-11-17 17:36:24

标签: oracle syntax

中的@符号是什么意思?

例如:

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

2 个答案:

答案 0 :(得分:17)

它指的是非本地表,@后面的位是db描述符。

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

表示不是从本地question_answer表中选择,而是从设置为abcd的数据库中的表中选择。谷歌的关键字是dblink

答案 1 :(得分:13)

这是通过名为“abcd”的数据库链接访问表的语法 请参阅CREATE DATABASE LINK的文档,或查看已定义的数据库链接:

SELECT * FROM all_db_links;