1、dblink查询 (1)源端准备数据: 登录数据库 ksql -Usystem -d test Password for user system: 输入密码:123456 create database TEST2; ——建库 \c TEST2 ——切换至此库 create table t1(id int,name varchar(100));——建表 insert into t1 values (1,'a'); ——插入数据 (2)跨库查询 \c TEST select * from dblink('hostaddr=127.0.0.1 port=54321 dbname=TEST2 user=SYSTEM password=123456','select * from T1') AS testTable(id int,name varchar); dblink插入 (1)执行dblink_connect保持连接 SELECT dblink_connect('conn','hostaddr=127.0.0.1 port=54321 dbname=TEST2 user=SYSTEM password=123456'); ——conn可自定义 (2)执行BEGIN命令 SELECT dblink_exec('conn', 'BEGIN'); (3)执行数据操作(update,insert,create等命令) SELECT dblink_exec('conn', 'insert into T1 values (2,''b'')'); (4)执行事务提交 select dblink_exec('conn','COMMIT'); (5)解除连接 SELECT dblink_disconnect('conn'); 验证: \c TEST2 Select * from t1;——此时两条数据 \c TEST |
金仓R6dblink使用
最新推荐文章于 2024-02-29 16:12:12 发布