1.数据库中其他数据的改变 指的是什么请详细的说明下;
2.查看ems_edi_dcr_img 这个表上有没有触发器;
3.在使用你的这个语句的时候请查看是否有其他SESSION 的运行语句??
2.查看ems_edi_dcr_img 这个表上有没有触发器;
3.在使用你的这个语句的时候请查看是否有其他SESSION 的运行语句??
解决方案 »
- 在关联两张表的时候,从数据库运行效率方面考虑,建主外键效率高还是建中间表效率高?
- hibernate,oracle的问题
- Oracle客户端连接服务器的问题。
- PLSQL 要如何访问 其他计算机上的Oracle
- Oracle Application Server 10g RedHat 5 下安装方法
- 关于oracle表记录导成excel电子表格问题
- 用imp导入的数据库,有一些过程和视图的状态为invalid,怎么回事,需要如何处理?
- 高难度问题:高手请出招:SQL SERVER触发器里面的伪表INSERTED,DELETED转换成oracle数据库是如何处理,优先不必使用oracle行触发器,否
- 优化建表的问题。
- 触发器创建错误
- sqlldr在线求
- 如何在客户端用toad将oracle中包含blob字段的表进行备份?
我用下面的语句查找了一下
select head.du_,list.*
from ems_dcr_head head
right outer join ems_dcr_list list
on head.entry_id=list.entry_id
where head.sel_flag = '1' and head.i_e_flag = 'I' AND head.g_ = '3'and list.ems_g_no=6
查询结果如下
DU_MARK ENTRY_ID EMS_G_NO QTY EXG_VERSION TRADE_TOTAL TRADE_CURR
------- ---------- ---------- -------------- ----------- -------------- ----------
+ 26860314 6 3000.000 0 54000.00 502
- 216034168 6 3834.930 0 69987.47 502原因就就是DU_MARK这个字段,第二行ENTRY_ID=216034168,DU_MARK=-的,在计算的时候它用的是减法,所以计算的时候就是ems_g_no=6的计算值改变的比较大。
还是谢谢上面两位兄弟给了不少建议!!