全部产品
云市场

编写并执行SQL

更新时间:2019-05-29 21:26:19

创建完DBLink之后,就可以开始编写并执行跨库查询的SQL语句了。

  1. select * from dblink_name.db_name.table_name;

注意:

SQL语句中的表名,一定要加dblink和db前缀,即dblink_name.db_name.table_name的形式,否则系统无法得知该SQL需要查询哪个实例上的数据。

编写单表查询SQL

5

(1)首先,展开DBLink树状菜单。DBLink和实例一一对应,DBLink下面是这个实例的数据库列表,继续展开库名,可以看到这个库下面所有的表。

(2) 本文档以courses表为例,双击该表,可在右侧SQL窗口自动生成可执行的SQL语句。

注意:

SQL语句中的表名,需要加dblink和db前缀,即dblink.db.table的形式,否则系统无法得知该SQL需要查询哪个实例上的数据。

(3)点击 执行 按钮,执行该SQL语句。可以看到下面执行结果信息。

编写跨库查询SQL

3

此处以学生、选课、课程场景为例,这3个表分别位于3个不同的数据库实例上,通过3个不同的DBLink来引用。点击 执行 按钮,即可查询学生Nick的选课信息。您也可以进入跨库查询DSQL的体验馆,体验跨3个实例的SQL查询。