文章 2017-11-22 来自:开发者社区

SQL Server 2005系列教学(13) 游标

定义一个标准游标: declare mycursor cursor for select * from yuangong  定义一个只读游标: declare mycursor cursor for select * from yuangong for read only 定义一个可写游标: declare mycursor1 cursor    for s...

文章 2017-11-16 来自:开发者社区

SQL Server 事务、异常和游标

建议先阅读存储过程:SQL Server 存储过程 Ø 事务 在数据库中有时候需要把多个步骤的指令当作一个整体来运行,这个整体要么全部成功,要么全部失败,这就需要用到事务。     1、 事务的特点         事务有若干条T-SQL指令组成,并且所有的指令昨晚一个整体提交给数据库系统,执行时,...

文章 2017-11-15 来自:开发者社区

SQL Server技术问题之游标优缺点

分类: MS SQL SERVER 支持三种类型的游标:Transact_SQL 游标,API 服务器游标和客户游标。 (1) Transact_SQL 游标 Transact_SQL 游标是由DECLARE CURSOR 语法定义、主要用在Transact_SQL 脚本、存储过程和触发器中。Transact_SQL 游标主要用在服务器上,由从客户端发送给服务器的Transact_SQL 语句或....

文章 2017-11-15 来自:开发者社区

SQL游标原理和使用方法

 SQL游标原理和使用方法     在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。  1.1 游标和游标的优点     在数...

文章 2017-11-15 来自:开发者社区

[推荐]ORACLE PL/SQL编程之四:把游标说透(不怕做不到,只怕想不到)

本篇主要内容如下: 4.1 游标概念 4.1.1 处理显式游标 4.1.2 处理隐式游标 4.1.3 关于 NO_DATA_FOUND 和 %NOTFOUND的区别 4.1.4  使用游标更新和删除数据 4.2 游标变量 4.2.1  声明游标变量 4.2.2 &nbs...

文章 2017-11-14 来自:开发者社区

Oracle笔记 九、PL/SQL 游标的使用

--演示隐式游标,系统自动声明,自动打开,自动使用并且自动关闭 begin update emp set sal = 1000; dbms_output.put_line('影响的行数:' || sql%rowcount); end;   rollback;   /*游标的使用方法: 第一步:声明游标 第二步:打开游标 第三步:使用游标进行循环操作 第四步:关闭游标*/ &nb...

文章 2017-11-12 来自:开发者社区

Oracle 笔记(八)、PL/SQL 高级应用(游标、存储过程、函数、程序包)

一、游标    游标是一种 PL/SQL 控制结构,可以对SQL语句的处理进行显式控制,便于对表的数据逐条进行处理。ps.当表中数据量大的时候,不建议使用游标(效率不高,耗费资源),但是它能逐条取数据方法灵活。    游标是记录的指针,利用游标对活动集的更新或删除会反馈到表的记录上。游标属性:%FOUND、%NOTFOUND、%ROWCO...

文章 2017-11-11 来自:开发者社区

SQL知识整理二:锁、游标、索引

锁的模式 锁模式 描述 共享(S) 用于不更改或不更新数据(只读操作),如SELECT语句 更新(U) 用于可更新的资源中。防止当多个会话在读取、锁定以及随后可能进行的资源更新时发生常见形式的死锁。 排它(X) 用于数据修改操作,例如INSERT、UPDATE或DELETE。确保不会同时对同一资源进行多重更新 意向 SQL Server有...

文章 2017-11-09 来自:开发者社区

PL/SQL游标使用

游标只是一个指向查询语句返回的结果的指针,因此在游标定义时将包含一个查询定义。当游标打开后,数据被接收到一块内存区域存储,直到游标关闭。 游标实际上指向的是一块内存区域,这块内存区域位于进程全局区内部,称为上下文区域,在上下文区域中包含如下3类信息 1.查询返回的数据行 2.查询所处理的数据的行号 3.指向共享池中的已分析的SQL语句 游标实际上指向一块内存区域 游标定义时并不会获取...

文章 2017-11-01 来自:开发者社区

SQL里的游标嵌套

是游标里面嵌套游标吗?数据量大的话最好不要采用这种方法! 这是SQL SERVER的: DECLARE CUR_1 CURSOR--第一层游标声明 FOR SELECT C_1,C_2 FROM TABLENAME OPEN CUR_1 FETCH NEXT FROM CUR_1 INTO @C_1,@C_2 WHILE @@FETCH_STATUES<>0 BEGIN  &...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

分享数据库前沿,解构实战干货,推动数据库技术变革

+关注