关于此案例的详细分析,请参看 《Oracle数据库游标案例讲解与源码》一文
http://blog.csdn.net/sinat_26342009/article/details/45199827
案例要求:利用游标转换两张表的数据。
首先,将满足以下三个条件的数据插入到一张新表(productinfo_tmp)中 :
<1>价格大于1000
<2>产地为“中国”或“杭州”
<3> 商品类型为“家电”或“电子产品”
然后,在新表(productinfo_tmp)中进行如下两个操作:
<1>价格大于2000的下调5%
<2>商品类型编号转换为商品类型名称
由于《Oracle数据库游标案例讲解与源码》一文中的解决方案用到了子查询与游标,将会造成更大的系统开销,造成查询速度变慢,因此可以讲解决方案更改为下面方式:
(建表语句与插入数据,请参照《Oracle数据库游标案例讲解与源码》一文)