|
我创建一个数据集,直接用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; |
|