1把test1中,价格高于2000,产地是中国,杭州的产品信息,放到新建表test1_temp中,2并且要求test1中的category替换成test2中的categoryname,3最后商品价格高于2000的下调5%麻烦高手...

1把test1中,价格高于2000,产地是中国,杭州的产品信息,放到新建表test1_temp中,

2并且要求test1中的category替换成test2中的categoryname,

3最后商品价格高于2000的下调5%

麻烦高手,帮我检查下我写的代码,哪里有错误。

declarecursor yb1 is select * from test1 where productprice>2000 and origin in('中国','杭州');

cur_bl test1%rowtype;

cursor cur_cat is select * from test2;cur_cat2 test2%rowtype;

begin

--把符合要求的数据放进表test1_tmp open yb1;

loop

fetch yb1 into cur_b1;

exit when yb1%notfound;

insert into test1_tmp(productid,productname,productprice,quantity,category,desperation,origin)

values(yb1.productid,yb1.productname,yb1.productprice,yb1.quantity,yb1.category,yb1.desperation,yb1.origin);

commit;

--test1中的category替换成test2中的categorynameopen cur_cat;

loop

fetch cur_cat into cur_cat2;

exit when cur_cat2%notfound;

update test1_tmp set test1_tmp.category=cur_cat2.categoryname where test1_tmp.category=cur_cat2.categoryid;

--更改价格

update test1_tmp set test1_tmp.productprice=test1_tmp.productprice*0.95 where test1_tmp.productprice>2000;

commit;

end loop;

end;

展开

mysql查询游标_数据库查询,游标。相关推荐

  1. mysql数据库查询工具''_数据库查询工具

    多肉数据查询系统是一款非常实用的查询多肉植物小工具,软件提供了多肉植物的习性.照片.如何培养等等功能,对于喜欢在家里养些花花草草的用户会有很大的帮助,操作也很简单,基本一看就会.接下来非凡软件站小编就 ...

  2. mysql 投影运算_数据库查询 - 通俗易懂解释:选择、投影、并、差、笛卡尔积、连接 - 小黑电脑...

    关系代数运算 关系代数用对关系的运算来表达查询,运算对象是关系,结果得到关系 关系可以理解为一张二维表,例如一张学生表,就是一个关系,关系代数运算就是我们写sql的一些查询操作,操作表生成新的表或者视 ...

  3. mysql的查询分析工具下载_万能数据库查询分析器(ODBC数据库查询分析工具)V7.03 最新版...

    万能数据库查询分析器(ODBC数据库查询分析工具)是一款功能强大,性能良好的数据库查询辅助工具,对开发人员来说是一款省时省力的数据库分析工具. 功能特点: 可以通过它查询ODBC数据源(包括世面上所有 ...

  4. Oracle 查询分析器的数据库查询工具。

    最近找到了一个小巧的Oracle 工具 不过要注册,真不爽 Canoe是一个相当于Toad.SQL Server查询分析器的数据库查询工具. 支持Oracle 8i,Oracle 9i, 无需先安装客 ...

  5. mysql单台跨数据库查询_在MySQL中怎样进行跨库查询?

    在MySQL中跨库查询主要分为两种情况,一种是同服务的跨库查询:另一种是不同服务的跨库查询:它们进行跨库查询是不同的,下面就具体介绍这两种跨库查询. 一.同服务的跨库查询 同服务的跨库查询只需要在关联 ...

  6. mysql text 查询速度_数据库学习之让索引加快查询速度(四)

    数据库学习之让索引加快查询速度 目录 索引简介 mysql的索引分类 创建索引 添加与删除索引 索引简介 索引在MySQL中也叫做"键",是存储引擎用于快速找到记录的一种数据结构. ...

  7. 查询mysql的函数_数据库基本查询函数

    1.注释语法:--,# 2.后缀是.sql的文件是数据库查询文件 3.保存查询 4.在数据库里面 列有个名字叫字段 行有个名字叫记录 CRUD操作: create 创建(添加) read 读取 upd ...

  8. mysql 查询 带数据库实例_数据库查询实例(包含所有where条件例子)

    查询指定列 [例1] 查询全体学生的学号与姓名. SELECT Sno,Sname FROM Student: [例2] 查询全体学生的姓名.学号.所在系. SELECT Sname,Sno,Sdep ...

  9. mysql 统计男女生人数_数据库查询男女的人数分别是多少?

    展开全部 数据库查询男女的人数:62616964757a686964616fe59b9ee7ad9431333365633864 1.select stuClass,count(stuName) 班级 ...

最新文章

  1. ORB_SLAM2中Tracking线程
  2. ibm oracle 应用程序 编排_IBM使用Kubernetes将云扩展到本地
  3. STM32 HAL库、标准外设库、LL库(STM32 Embedded Software)
  4. 前端vue适配不同的分辨率_浅析 React / Vue 跨端渲染原理与实现
  5. 俄亥俄州立大学计算机专业排名,美国俄亥俄州立大学各专业的排名情况介绍
  6. Java转JSON串的几种方式
  7. 2017.3.6 种树 失败总结
  8. 【Java】Java 集合相关的博客积累
  9. python创建实例会调用哪些魔术方法_Python最会变魔术的魔术方法,我觉得是它!...
  10. 无法删除oracle用户的问题
  11. GPL侵权诉讼被驳回,Linux之父Torvalds又要发飙了!
  12. 批量处理文件内容数据
  13. excel解决线性规划求解问题
  14. 张宇:7~12月考研数学该如何复习?
  15. Linux截图gif,Ubuntu下截图与录制视频并作成gif图片
  16. 【动态规划 记忆化搜索】JZOJ_6287 扭动的树
  17. Oracle 12c中的MGMTDB
  18. Linux-DNS学习记录01-安装部署
  19. 集线器、交换机、路由器、网桥、网关之间的区别
  20. js-页面需展示大量图片时,采用lyz.delayLoading.min.js,图片在屏幕时加载显示

热门文章

  1. 移动滚动条显示或隐藏元素事件
  2. POJ 2479 Maximum sum
  3. 详解Spring中的CharacterEncodingFilter--forceEncoding为true在java代码中设置失效--html设置编码无效...
  4. javascript--Date
  5. mongodb update ()命令
  6. 美丽的表格样式(使用CSS样式表控制表格样式)
  7. XDocument读取xml的所有元素以及XPath语法
  8. CPP-week fourteen
  9. C语言指针的高级操作
  10. 数据加载中,请稍等......