解决方案 »
- 数据库初始值问题
- 普通用户登录权限
- oracle 10g 登录 目标主机不存在,连接失败,为何?
- PL/SQL 过程或函数中如何调用DOS命令?
- 数据泵导出Unable to open the log file
- 在同一台机器(XP)安装oracle8.1.7和客户端,应该如何配置?
- 求助关于oracle的sequences
- 请问以下FORM中的语句实现什么功能,有错误没有
- 非法字符串的存取
- 高手请进, 解决了有分
- Delphi6连接Oracle10g 64位(Win7 64位系统),出错提示"测试连接失败,----未找到Oracle客户端和网络组件-----",求助! [
- 一段insert的sql 直接执行12分钟完成 放到pro里面跑90分钟然后报错,求解
set finventorybaseqty = (
select max(inv.FBaseQty) from T_IM_Inventory inv
where inv.fwarehouseid = mmft.Fwarehouseid and
inv.FStorageOrgUnitID = mmft.fstorageorgunitid and
inv.FMaterialID = mmft.fmaterialid
)
where exists (select 1 from T_MM_ManufactureOrder where mfo.fid = mmft.fparentid and mfo.fbasestatus in (1,2,4,5,8))
-- 下面这行,出现了多条匹配的记录,数据库不知道用哪一条给你更新了。
select inv.FBaseQty from T_IM_Inventory -- 这种情况,建议你把这些数据都打出来,看看要选取哪一行。如果随便哪个都行的话,可以按 1# 的方法,或 top 1 一下。
-- 加一个吧
and rownum = 1