起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 145|回复: 1

为什么平台不支持数据库链接符号@**

[复制链接]
发表于 2009-4-14 13:46:59 | 显示全部楼层 |阅读模式
我创建一个数据集,直接用sql语句从视图中取数,提示错误信息:
error occur during invoke getRecords method, ORA-02046: 分布式事务处理已经开始
ORA-02063: 紧接着 line (起自 PS01)。
但是在sql/plus里面可以直接查到数据,请问能不能解决?视图如下:CREATE OR REPLACE FORCE VIEW portmis_egs.vw_jianjindan03_plan (plancode,
                                                               zyfsh,
                                                               zywtr,
                                                               shhr,
                                                               fhr,
                                                               hwmch,
                                                               chm,
                                                               jhshl,
                                                               ljshl,
                                                               jhy,
                                                               note,
                                                               xdshj,
                                                               xgshj,
                                                               flag
                                                              )
AS
   SELECT "lanCode" plancode, "CargoDirection" zyfsh, "WeiTuoDanwei" zywtr,
          "ShouHuoDanwei" shhr, "FaHuoDanwei" fhr, "CargoName" hwmch,
          "BoatName" chm, "CargoNum" / 1000 jhshl,
          "ActualCargoNum" / 1000 ljshl, "OperatorName" jhy, "Note" note,
          "CommandTime" xdshj, "ModifyTime" xgshj, "IsActive" flag
     FROM vw_mainplan@ps01;
回复

使用道具 举报

发表于 2009-4-14 14:04:47 | 显示全部楼层
楼主,vw_mainplan@ps01这个是oracle中的用法。
平台中的话,你需要建立一个逻辑数据库,对应到这个ps01物理数据库,然后你在平台中建立一个vw_mainplan表,字段与vw_mainplan这个视图的字段一一对应(注意,不需要去创建物理表),然后你再来建立数据集就应该没什么问题了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-22 15:27 , Processed in 0.040453 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表