当前位置: 首页 > news >正文

淮安做网站的公司seo托管公司

淮安做网站的公司,seo托管公司,做优惠卷网站倒闭了多少,网站建设合同编号游标是用来存储查询结果集的数据类型,在存储过程和函数中可以使用游标对结果集进行循环的处理。游标的使用包括游标的声明、open、fetch和close。 一、语法。 #声明游标 declare 游标名称 cursor for 查询语句; #开启游标 open 游标名称; #获取游标记录 fetch 游标…

游标是用来存储查询结果集的数据类型,在存储过程和函数中可以使用游标对结果集进行循环的处理。游标的使用包括游标的声明、open、fetch和close。

一、语法。

#声明游标
declare 游标名称 cursor for 查询语句;
#开启游标
open 游标名称;
#获取游标记录
fetch 游标名称 into 变量[,变量];
#关闭游标
close 游标名称;
二、案例。

根据传入的参数uage,来查询用户表tb_user中,所有的用户年龄小于等于uage的用户姓名name和专业profession,并将用户的姓名和专业插入到所创建的一张新表id,name,profession中。

逻辑

#A.声明游标,存储查询结果集

#B.创建表结构

#C.开启游标

#D.获取游标记录

#E.插入数据到新表中

#F.关闭游标

#创建一个存储过程
create procedure p11(in uage int)
begin
  declare uname varchar(100);#声明变量
  declary upro varchar(100);#声明变量
#声明游标记录符合条件的结果集
  declare u_cursor cursor for select name,profession from tb_user where age <= uage;
  drop table if exists tb_user_pro;  #tb_user_pro表如果存在,就删除。
  create table if exists tb_user_pro(  #if exists代表表存在就删除了再创建表
  id int primary key auto_increment,
  name varchar(100),
  profession varchar(100)
  );
 
  open u_cursor;#开启游标
#while循环获取游标当中的数据
  while true do
  fetch u_cursor into uname,upro;#获取游标中的记录
  insert into tb_user_pro values(null,uname,upro);#将获取到的数据插入表结构中
  end while;
  close u_cursor;#关闭游标
end;
 
#查询年龄小于30
call p11(30);
三、条件处理程序。

条件处理程序handler可以用来定义在流程控制结构执行过程中遇到问题时相应的处理步骤。

1、语法。

declare handler_action handler for condition_value [,condition_value]... statement;
 
handler_action
  continue:继续执行当前程序
  exit:终止执行当前程序
 
condition_value
  SQLSTATE sqlstate_value:状态码,如02000
  SQLwarning:所有以01开头的SQLstate代码的简写
  not found:所有以02开头的SQLSTATE代码的简写
  SQLexception:所有没有被SQLwarning或not found捕获的SQLstate代码的简写
2、解决报错。

#创建一个存储过程
create procedure p11(in uage int)
begin
  declare uname varchar(100);#声明变量
  declary upro varchar(100);#声明变量
#声明游标记录符合条件的结果集
  declare u_cursor cursor for select name,profession from tb_user where age <= uage;
#声明一个条件处理程序,当满足SQL状态码为02000的时候,触发退出操作,退出的时候将游标关闭
  declare exit handler for SQLSTATE '02000' close u_cursorl;
 
#声明一个条件处理程序,当满足SQL状态码为02000的时候,触发退出操作,退出的时候将游标关闭
  declare exit handler for not found close u_cursorl;
 
drop table if exists tb_user_pro;  #tb_user_pro表如果存在,就删除。
  create table if exists tb_user_pro(  #if exists代表表存在就删除了再创建表
  id int primary key auto_increment,
  name varchar(100),
  profession varchar(100)
  );
 
  open u_cursor;#开启游标
#while循环获取游标当中的数据
  while true do
  fetch u_cursor into uname,upro;#获取游标中的记录
  insert into tb_user_pro values(null,uname,upro);#将获取到的数据插入表结构中
  end while;
  close u_cursor;#关闭游标
end;
 
#查询年龄小于30
call p11(30);
 

http://www.khdw.cn/news/39338.html

相关文章:

  • 做公司网站要多久成都网络推广公司
  • 保险网站建设的总体目标域名注册服务网站哪个好
  • 沈丘网站建设百度推广非企代理
  • 中国建设人才网证书查询网址多少常用的seo网站优化排名
  • p2p理财网站开发流程图简述搜索引擎优化的方法
  • 鞍山政府网站站长工具官网
  • 做国外家具贸易的网站郑州百度公司地址
  • 潍坊网站托管全网营销
  • 网站开发项目步骤软件外包企业排名
  • 小企业网站建设收费广告位招商怎么找客户
  • 个人域名 企业网站备案我想在百度发布信息
  • 佛山哪家网站建设比较好网站优化网
  • 做放单网站自制网站 免费
  • 做网站的公司利润如何让网站被百度收录
  • 网站制作郑州百度电话查询
  • 广告制作公司需要哪些设备seo模拟点击软件源码
  • 被骗去国外做博彩网站推广搜索引擎优化的核心本质
  • SEO优化网站建设价格百度拉新推广平台
  • 今日国际新闻摘抄十条合肥网站优化公司
  • 织梦淘客网站sem推广托管公司
  • 唐山市住房和城乡建设局网站搜索引擎营销ppt
  • 做京东网站需要哪些手续费百度下载app
  • 网上商城如何做起来城市分站seo
  • 网站建设与推广协议seo自学教程seo免费教程
  • wordpress 侧边收起长沙官网seo技巧
  • wordpress文件路径哈尔滨seo
  • 有可以做国外支付系统的网站吗什么是关键词广告
  • 怎么买域名做企业网站建站公司哪个好
  • 衡水手机网站建设电商运营基础知识
  • 做响应式网站设计软文素材网