新手请问一个存储过程的问题,在线急等! 直接写dml,不写过程update t_infos a set F_ORDER=F_ORDER-1 where exists (select 1 from t_infos b where a.f_order>b.f_order and b.f_date> sysdate);update t_infos set f_order=0 where f_date > sysdate;我没验证,供参考 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你把dml直接放过程里是一样的,不需要写循环 如果按你的意思来写过程,我觉得会出问题阿。因为当你的游标打开时取道的信息,和你修改后的信息会出现不一致,这时你则么处理呢?也就是当你的update语句执行时会影响到你以后的执行,应该作相应的处理。 没有仔细看,但是至少应该把两个update语句颠倒顺序一下。 我试了那个dml,结果不行,把原来的所有F_DATE为空的行的F_order全减1了,把第一个F_DATE不为空的行的F_order减了1,其它的没变 如何使oracle的表名支持标点符号? sql里的日期比较,昨天大还是今天大? oracle 请问如何查询并修改数据 请教:开发Oracle表单和报表要使用何种开发工具 oracle 备份脚本 帮我看看这个,配置应该没问题,为什么还会有ORA-12154错误? ORACLE9I 中,用客户端打开数据库的表进行编辑的时候,不能修改和添加日期的数据! 在安装完毕,启动Apache时总出错. exists还是不明白 一个简单问题 用powerbuilder+oracle开发的程序,能把后台数据库从oracle改成sql server吗 如何定义某个字段的取值范围
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货