oracle 基础查询语句问题

dfghvcfsdf 2014-07-04 10:36:44
请问各位 例如有一表A,查询语句如下:
select * from A@xxxxx
我想问一下这个查询语句是什么意思?查询表不是select * from A 这个么? 后面带的@xxxxx是什么意思呢?
...全文
125 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 5 楼 dfghvcfsdf 的回复:
[quote=引用 4 楼 yinan9 的回复:] [quote=引用 3 楼 dfghvcfsdf 的回复:] [quote=引用 2 楼 zlloct 的回复:] [quote=引用 楼主 dfghvcfsdf 的回复:] 请问各位 例如有一表A,查询语句如下: select * from A@xxxxx 我想问一下这个查询语句是什么意思?查询表不是select * from A 这个么? 后面带的@xxxxx是什么意思呢?
DBLINK,连接到远程数据库[/quote] 还是不太懂,在查询操作之前需要创建连接啊,那个connectionString 不是制定了连接到哪个数据库了么?怎么这里还要指定?[/quote] DBLink是数据库之间的链接。比如DB1中创建了与DB2之间的DBlink。 那么在你连接到DB1之后,你就能查询DB2里边的表。 如 select * from table@DB2. 像你给出的语句,就是你现在连接的数据库创建了与其他数据库的DBlink。 详细百度DBlink[/quote]明白了,非常感谢[/quote] DBlink就是个桥梁联通数据库之间的纽带。 当然应该注意:A通过DBlink访问B,则A拥有B的权限,不能DDL.
dfghvcfsdf 2014-07-04
  • 打赏
  • 举报
回复
引用 4 楼 yinan9 的回复:
[quote=引用 3 楼 dfghvcfsdf 的回复:] [quote=引用 2 楼 zlloct 的回复:] [quote=引用 楼主 dfghvcfsdf 的回复:] 请问各位 例如有一表A,查询语句如下: select * from A@xxxxx 我想问一下这个查询语句是什么意思?查询表不是select * from A 这个么? 后面带的@xxxxx是什么意思呢?
DBLINK,连接到远程数据库[/quote] 还是不太懂,在查询操作之前需要创建连接啊,那个connectionString 不是制定了连接到哪个数据库了么?怎么这里还要指定?[/quote] DBLink是数据库之间的链接。比如DB1中创建了与DB2之间的DBlink。 那么在你连接到DB1之后,你就能查询DB2里边的表。 如 select * from table@DB2. 像你给出的语句,就是你现在连接的数据库创建了与其他数据库的DBlink。 详细百度DBlink[/quote]明白了,非常感谢
yinan9 2014-07-04
  • 打赏
  • 举报
回复
引用 3 楼 dfghvcfsdf 的回复:
[quote=引用 2 楼 zlloct 的回复:] [quote=引用 楼主 dfghvcfsdf 的回复:] 请问各位 例如有一表A,查询语句如下: select * from A@xxxxx 我想问一下这个查询语句是什么意思?查询表不是select * from A 这个么? 后面带的@xxxxx是什么意思呢?
DBLINK,连接到远程数据库[/quote] 还是不太懂,在查询操作之前需要创建连接啊,那个connectionString 不是制定了连接到哪个数据库了么?怎么这里还要指定?[/quote] DBLink是数据库之间的链接。比如DB1中创建了与DB2之间的DBlink。 那么在你连接到DB1之后,你就能查询DB2里边的表。 如 select * from table@DB2. 像你给出的语句,就是你现在连接的数据库创建了与其他数据库的DBlink。 详细百度DBlink
dfghvcfsdf 2014-07-04
  • 打赏
  • 举报
回复
引用 2 楼 zlloct 的回复:
[quote=引用 楼主 dfghvcfsdf 的回复:] 请问各位 例如有一表A,查询语句如下: select * from A@xxxxx 我想问一下这个查询语句是什么意思?查询表不是select * from A 这个么? 后面带的@xxxxx是什么意思呢?
DBLINK,连接到远程数据库[/quote] 还是不太懂,在查询操作之前需要创建连接啊,那个connectionString 不是制定了连接到哪个数据库了么?怎么这里还要指定?
CT_LXL 2014-07-04
  • 打赏
  • 举报
回复
引用 楼主 dfghvcfsdf 的回复:
请问各位 例如有一表A,查询语句如下: select * from A@xxxxx 我想问一下这个查询语句是什么意思?查询表不是select * from A 这个么? 后面带的@xxxxx是什么意思呢?
DBLINK,连接到远程数据库
CT_LXL 2014-07-04
  • 打赏
  • 举报
回复
dblinke, 连接到远程数据库

17,378

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧