oracle中修改字段值,带来数据变动 1.数据库中其他数据的改变 指的是什么请详细的说明下;2.查看ems_edi_dcr_img 这个表上有没有触发器;3.在使用你的这个语句的时候请查看是否有其他SESSION 的运行语句?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我说的不够详细,我终于找到原因了!我用下面的语句查找了一下select head.du_,list.*from ems_dcr_head head right outer join ems_dcr_list liston head.entry_id=list.entry_idwhere 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的计算值改变的比较大。还是谢谢上面两位兄弟给了不少建议!! 求一sql语句 oracle10,如何在触发器中调用存储过程 求教关于多表删除 存储方面的问题 存储过程简单问题 来者有分! 请问高手:sql语句中查询一个表记录如何写返回中间若干条记录呢? 视图和表的真正区别 可以在客户端检测服务器的运行状况吗? proc? 程序运行一段时间后与数据库断开连接,详情请入内!请指教 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的计算值改变的比较大。
还是谢谢上面两位兄弟给了不少建议!!