创建完DBLink之后,就可以开始编写并执行跨库查询的SQL语句了。
select * from dblink_name.db_name.table_name;
注意:
SQL语句中的表名,一定要加dblink和db前缀,即dblink_name.db_name.table_name的形式,否则系统无法得知该SQL需要查询哪个实例上的数据。
(1)首先,展开DBLink树状菜单。DBLink和实例一一对应,DBLink下面是这个实例的数据库列表,继续展开库名,可以看到这个库下面所有的表。
(2) 本文档以courses表为例,双击该表,可在右侧SQL窗口自动生成可执行的SQL语句。
注意:
SQL语句中的表名,需要加dblink和db前缀,即dblink.db.table的形式,否则系统无法得知该SQL需要查询哪个实例上的数据。
(3)单击执行按钮,执行该SQL语句。可以看到下面执行结果信息。
此处以学生、选课、课程场景为例,这3个表分别位于3个不同的数据库实例上,通过3个不同的DBLink来引用。单击执行按钮,即可查询学生Nick的选课信息。您也可以进入跨库查询DSQL的体验馆,体验跨3个实例的SQL查询。
在文档使用中是否遇到以下问题
更多建议
匿名提交