pb 跨数据库 查询
场景:PB跨数据库查询,该怎么解决
PB跨数据库查询
一个oracle数据库名为text,一个 sql server数据库名为extend,不同服务器上。
在oracle有一个表名为A,有两字段名为:amout,id
在sql server有一个表名为B,有两字段为:num,id
想使用sql语句把两表关连在一起,已经建了事务对象,在OPEN事件也已对两数据库连接
自己写的SQL语句是:
long num1,num2
select sum(A.amout),sum(extend.dbo.B.num)
into :num1,
:num2
from A.id=extend.dbo.B.id;
但是这样提示:SQL command not properly ended
感觉不能这样,,但不知道怎么实现这种跨库查询。请教问题各位大侠如何操作
一个PB初学者
谢谢
------解决方案--------------------
在SQL server上建立DBLINK 试试
------解决方案--------------------
你自已也说了,两个事务。
http://www.itfarmer.com.cn/743.html
照这个设定吧。
------解决方案--------------------
可在oracle上建dblink
再建同义表
就如果操作本地表一样做
PB跨数据库查询
一个oracle数据库名为text,一个 sql server数据库名为extend,不同服务器上。
在oracle有一个表名为A,有两字段名为:amout,id
在sql server有一个表名为B,有两字段为:num,id
想使用sql语句把两表关连在一起,已经建了事务对象,在OPEN事件也已对两数据库连接
自己写的SQL语句是:
long num1,num2
select sum(A.amout),sum(extend.dbo.B.num)
into :num1,
:num2
from A.id=extend.dbo.B.id;
但是这样提示:SQL command not properly ended
感觉不能这样,,但不知道怎么实现这种跨库查询。请教问题各位大侠如何操作
一个PB初学者
谢谢
------解决方案--------------------
在SQL server上建立DBLINK 试试
------解决方案--------------------
你自已也说了,两个事务。
http://www.itfarmer.com.cn/743.html
照这个设定吧。
------解决方案--------------------
可在oracle上建dblink
再建同义表
就如果操作本地表一样做