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

购买域名网站网络营销公司全网推广公司

购买域名网站,网络营销公司全网推广公司,电商网站设计公司只选亿企邦,网站推广方案编写游标 声明的位置 游标必须在声明处理程序之前被声明,并且变量和条件还必须在声明游标或处理程序之前被声明 游标的使用步骤 声明游标打开游标使用游标关闭游标 (sql server 关闭游标和释放游标) sql server 游标 declare my_cursor curs…

游标 声明的位置

游标必须在声明处理程序之前被声明,并且变量和条件还必须在声明游标或处理程序之前被声明

游标的使用步骤

  1. 声明游标
  2. 打开游标
  3. 使用游标
  4. 关闭游标 (sql server 关闭游标和释放游标)

sql server 游标

declare my_cursor cursor for   select   字段1 [, 字段2,。。。字段n ] from  表名 或视图    [ where ]
open my_cursor 
fetch next my_sursor   into    变量1  --  此处变量要在声明游标之前 定义
while @@FETCH_STATUS=0   ---  一个等号  
beginsql  语句执行操作fetch next my_sursor   into    变量1  --  游标向下移动 一行
end
close   my_cursor
deallcate my_cursor----案例   create  PROCEDURE [dbo].[pro_zen]		AS
BEGINdeclare  @cnt int = 0declare  @sco int = 0declare  @total int = 0---  定义游标declare my_cursor  cursor for  select score from Table_1  order by score DESC--   打开游标open my_cursor--   使用游标fetch next from my_cursor into @sco while @@FETCH_STATUS=0beginset @total=@total+@scoset @cnt=@cnt+1if @total >500 break	fetch next from my_cursor into @sco endprint @cnt print @total--  关闭游标 close my_cursor---  释放游标deallocate my_cursor
END

在这里插入图片描述
在这里插入图片描述

mysql 游标

在这里插入图片描述
1、声明游标
在Mysql中,使用Declare关键字来声明游标

declare cursor_name cursor for select_statement; ----mysql 、sqlserver
declare cursor_name cursor is select_statement; ----Oracle
上面的 select_statement 代表的是select语句,返回一个用于创建游标的结果集

2、打开游标

open cursor_name ;

定义好游标之后,如果想要使用游标,必须先打开游标,打开游标的时候,select语句的查询结果就会送到游标工作区,为后面游标的逐条读取结果集中的记录做准备

3、使用游标,从游标中获得数据

Fetch cursor_name into var_name [,…var_namen] ;
使用 cursor_name 这个游标来读取当前行,并且将数据保存到var_name这个变量中(这个变量要在声明游标之前定义),游标指针指到下一行。 如果游标读取的数据行有多个列名,则在into 关键字后面赋值给多个变量名即可。
注意
var_name 必须在声明游标之前定义。
游标的查询结果(select_statement)中的字段, 必须 必须 必须 跟into 后面 的变量 数量保持一致。
Fetch cursor_name into var_name1,var_name2 ; ### 多个变量之间用逗号隔开

4、关闭游标

close cursor_name ;

在这里插入图片描述

游标的优缺点

优点
游标是 sql 中重要功能,为了追条读取结果集中的数据,提供了完美的解决方案。跟在应用层面实现相同的功能相比。
游标可以在存储过程中使用,效率高,程序也更加简洁。
缺点
在使用游标的过程中,会对数据进行 加锁。这样在业务并发量大的时候,不但会影响业务之间的效率,还会 消耗系统资源,造成内存不足,这是因为游标是在内存中进行处理的。

建议: 养成用完游标之后,记着close。 这样可以释放资源,提高效率。

http://www.yidumall.com/news/86629.html

相关文章:

  • 小型网站网站建设需要采集站seo提高收录
  • 东营seo网站建设费用提高工作效率
  • 网站建设动画代码常州网站建设
  • 企业网站备个人怎么安装百度
  • 用git 做网站最热门的短期培训课程
  • 武汉网站建设的公司网站出售
  • 太原做网站的工作室百度统计收费吗
  • 网站发多少篇文章开始做外链seo快速排名多少钱
  • 一个电子商务网站的用户购买行为监测报告文档格式怎么做?网店seo排名优化
  • 网站必须公安备案吗游戏推广拉人渠道
  • 安徽网站建设cnfgwindows优化软件哪个好
  • 做电商网站有什语言好seo公司 引擎
  • 山西忻州市忻府区青岛网站seo
  • 中国建设银行客服网站百度引擎入口官网
  • 做一个电子商务网站百度预测大数据官网
  • 做网站的的广告词腾讯企业qq官网
  • 网站建设方案书阿里云模板深圳龙岗区疫情最新消息
  • 哪个网站可以做pcb加工百度搜索seo优化技巧
  • h5自适应网站建设微信软文模板
  • 重庆哪家做网站好深圳seo培训
  • 番禺建设网站公司哪家好深圳网站搜索优化
  • 企业网站建设的成本构成关键词优化排名
  • 网站兼容手机浏览器东莞网站建设制作
  • 网站制作是什么公司广东东莞最新疫情
  • wordpress转换中文南宁百度seo排名公司
  • 温州做企业网站市场营销网络
  • 二级域名怎么做网站备案百度官方客服电话
  • 单页网站是什么样子的百度快速排名优化技术
  • 网站缓存优化怎么做b站推广渠道
  • 自媒体平台培训石家庄百度seo排名