12
返回列表 发新帖
楼主: 倚竹听雨

[高手请进]oracle 10g新限制?

[复制链接]
论坛徽章:
0
11#
 楼主| 发表于 2007-3-5 12:05 | 只看该作者
后来我将SQL语句修改后就可以执行了,如下:
Update SAT456 set"标准"=Round(case when "一级"='03' then
     case "二级"
       when '01' then  7780
       when '02' then  7280
       when '03' then  6780
       when '04' then  6280
       when '05' then  5780
       when '06' then  5280
       when '07' then  4780
       when '08' then  4280
       when '09' then  3780
     end
     when "一级"='04' then
     case "二级"
       when '01' then  5680
       when '02' then  5280
       when '03' then  4880
       when '04' then  4480
       when '05' then  4080
       when '06' then  3680
       when '07' then  3280
       when '08' then  2880
       when '09' then  2480
     end
     when "一级"='05' then
     case "二级"
       when '01' then  3840
       when '02' then  3680
       when '03' then  3520
             when '04' then  3360
             when '05' then  3200
             when '06' then  3040
             when '07' then  2880
             when '08' then  2720
             when '09' then  2560
             when '10' then  2480
             when '11' then  2400
             when '12' then  2320
             when '13' then  2240
             when '14' then  2160
             when '15' then  2080
             when '16' then  2000
             when '17' then  1920
             when '18' then  1840
             when '19' then  1760
             when '20' then  1680
             when '21' then  1600
             when '22' then  1520
             when '23' then  1440
           end
           when "一级"='06' then
     case "二级"
             when '01' then  3200
             when '02' then  3040
             when '03' then  2880
             when '04' then  2720
             when '05' then  2560
             when '06' then  2400
             when '07' then  2240
             when '08' then  2080
             when '09' then  1920
             when '10' then  1840
             when '11' then  1760
             when '12' then  1680
             when '13' then  1600
             when '14' then  1520
             when '15' then  1440
             when '16' then  1360
             when '17' then  1280
             when '18' then  1200
             when '19' then  1120
             when '20' then  1040
             when '21' then  960
             when '22' then  880
             when '23' then  800
     end
     when "一级"='07' then
     case "二级"
             when '01' then  2560
             when '02' then  2400
             when '03' then  2240
             when '04' then  2080
             when '05' then  1920
             when '06' then  1760
             when '07' then  1600
             when '08' then  1440
             when '09' then  1280
             when '10' then  1240
             when '11' then  1200
             when '12' then  1160
             when '13' then  1120
             when '14' then  1080
             when '15' then  1040
             when '16' then  1000
             when '17' then  960
             when '18' then  920
             when '19' then  880
             when '20' then  840
             when '21' then  800
             when '22' then  760
             when '23' then  720
     end
     when "一级"='08' then
     case "二级"
             when '01' then  1840
             when '02' then  1760
             when '03' then  1680
             when '04' then  1600
             when '05' then  1520
             when '06' then  1440
             when '07' then  1360
             when '08' then  1280
             when '09' then  1200
             when '10' then  1160
             when '11' then  1120
             when '12' then  1080
             when '13' then  1040
             when '14' then  1000
             when '15' then  960
             when '16' then  930
             when '17' then  900
             when '18' then  870
             when '19' then  840
             when '20' then  780
             when '21' then  720
             when '22' then  660
             when '23' then  600
     end
     when "一级"='09' then
     case "二级"
             when '01' then  1520
             when '02' then  1440
             when '03' then  1360
             when '04' then  1280
             when '05' then  1200
             when '06' then  1120
             when '07' then  1040
             when '08' then  960
             when '09' then  880
             when '10' then  860
             when '11' then  840
             when '12' then  820
             when '13' then  800
             when '14' then  780
             when '15' then  770
             when '16' then  760
             when '17' then  750
             when '18' then  730
             when '19' then  700
             when '20' then  670
             when '21' then  640
             when '22' then  610
             when '23' then  580
     end
     when "一级"='10' then
     case "二级"
             when '01' then  1200
             when '02' then  1120
             when '03' then  1040
             when '04' then  960
             when '05' then  880
             when '06' then  800
             when '07' then  720
             when '08' then  640
             when '09' then  560
             when '10' then  550
             when '11' then  540
             when '12' then  540
             when '13' then  540
             when '14' then  530
             when '15' then  530
             when '16' then  520
             when '17' then  520
             when '18' then  510
             when '19' then  500
             when '20' then  490
             when '21' then  480
             when '22' then  470
             when '23' then  460
     end
     when "一级"='11' then
     case "二级"
             when '01' then  880
             when '02' then  830
             when '03' then  780
             when '04' then  730
             when '05' then  680
             when '06' then  630
             when '07' then  580
             when '08' then  530
             when '09' then  480
             when '10' then  480
             when '11' then  470
             when '12' then  470
             when '13' then  460
             when '14' then  460
             when '15' then  450
             when '16' then  450
             when '17' then  440
             when '18' then  430
             when '19' then  420
             when '20' then  410
             when '21' then  400
             when '22' then  400
             when '23' then  400
     end
else 0
end,8)

使用道具 举报

回复
论坛徽章:
0
12#
 楼主| 发表于 2007-3-8 12:03 | 只看该作者
版主,你测试的结果怎样?找到原因没?

使用道具 举报

回复
论坛徽章:
31
参与2007年甲骨文全球大会(中国上海)纪念
日期:2007-08-06 15:19:01蛋疼蛋
日期:2011-06-26 15:05:23茶鸡蛋
日期:2011-08-29 13:55:11复活蛋
日期:2011-12-29 16:06:502012新春纪念徽章
日期:2012-01-04 11:50:44蜘蛛蛋
日期:2012-01-06 16:54:52灰彻蛋
日期:2012-04-24 08:29:03Jeep
日期:2013-07-31 10:29:47Jeep
日期:2013-08-09 15:29:04Jeep
日期:2013-10-27 17:37:22
13#
发表于 2008-5-9 15:30 | 只看该作者
10G确实有这限制!

使用道具 举报

回复
论坛徽章:
3
ITPUB十周年纪念徽章
日期:2011-11-01 16:27:272012新春纪念徽章
日期:2012-01-04 11:58:18ITPUB 11周年纪念徽章
日期:2012-10-09 18:16:00
14#
发表于 2011-12-17 01:12 | 只看该作者
我也遇到了这个问题~~~

使用道具 举报

回复
论坛徽章:
7
2010新春纪念徽章
日期:2010-03-01 11:07:272011新春纪念徽章
日期:2011-02-18 11:42:50ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-01-04 11:49:542013年新春福章
日期:2013-02-25 14:51:242014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11
15#
发表于 2011-12-17 11:43 | 只看该作者
为什么不做一个函数来处理呢

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表