sql游标更新数据_sql声明游标

sql游标更新数据_sql声明游标游标定义 sql语言按照标准处理对象是集合,但有时候也需要针对单行的处理,所以就有了游标,类似C语言的指针一样。 使用方法 创建游标 declare cursor_name –游标名称,唯一标识 …

	SQL Server 【提高】 游标[数据库教程]

游标定义

sql语言按照标准处理对象是集合,但有时候也需要针对单行的处理,所以就有了游标,类似C语言的指针一样。

使用方法

创建游标

declare cursor_name --游标名称,唯一标识
[insensitive] [scroll] cursor 
for
select_statement --查询语句
[for {read only| update [of column_name [,…n]]}]

代码100分

read only
设置游标数据只读,指定read only后,对底层表的改动不会更新其游标数据。

示例

 

代码100分drop table #temp
--创建游标
create table #temp(
code varchar(128),
name nvarchar(256)
)

insert into #temp values(1111,aaaa)
insert into #temp values(1112,bbbb)
insert into #temp values(1113,cccc)

declare cursor_demo scroll cursor 
for
select code,name from #temp order by code

--打开游标
open cursor_demo

--定义变量
declare @code varchar(128), @name nvarchar(256)

--提取最后一行学校信息
fetch last from cursor_demo into @code, @name

print code: + @code +  name: + @name

--关闭游标
close cursor_demo

--释放游标
deallocate cursor_demo

 

SQL Server 【提高】 游标

原文地址:https://www.cnblogs.com/thomerson/p/13204967.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/6875.html

(0)
上一篇 2023-03-31
下一篇 2023-03-31

相关推荐

  • Python创建中心列表

    Python创建中心列表Python是一种简单、易学、功能强大的编程语言,它在数据处理、科学计算、Web开发等领域都有广泛的应用。在Python中,可以通过创建列表来存储一组有序的数据,这使得Python具有处理数据的优秀能力。

    2024-04-21
    19
  • Kafka Eagle分布式模式「终于解决」

    Kafka Eagle分布式模式「终于解决」1.概述 最近有同学留言,Kafka Eagle的分布式模式功能怎么使用,如何部署安装?今天笔者就为大家来详细介绍一下Kafka Eagle的分布式模式功能的安装和使用。 2.内容 首先,这里我们需要

    2023-05-02
    117
  • 大数据Hadoop之——Flink的状态管理和容错机制(checkpoint)[亲测有效]

    大数据Hadoop之——Flink的状态管理和容错机制(checkpoint)[亲测有效]一、Flink中的状态 官方文档 有状态的计算是流处理框架要实现的重要功能,因为稍复杂的流处理场景都需要记录状态,然后在新流入数据的基础上不断更新状态。下面的几个场景都需要使用流处理的状态功能: 数据

    2023-05-16
    95
  • sql事务处理_sqlserver 触发器

    sql事务处理_sqlserver 触发器事务 四大属性 1,原子性:事务是一个完整的整体,要么都执行,要么都不执行 2,一致性:当事务完成时,数据必须处于一致状态 3,隔离性:对数据修改的所有并发事务是彼此隔离的,即事务必须是独立的,不应以

    2023-06-08
    88
  • Python键值对的基本操作

    Python键值对的基本操作在Python编程中,键值对(key-value pairs)是一种常见的数据结构,它是由一个键(key)和一个与之相关联的值(value)组成的。Python内置的数据类型dict是基于键值对实现的,它可以轻松存储和操作数据,是Python编程中不可或缺的一部分。

    2024-05-18
    1
  • 数据库代码_五个常见的数据库

    数据库代码_五个常见的数据库1、给一个person表,有id,email,查找不重复的按照id排序 Select distinct email from person order by asc …

    2023-03-26
    109
  • Python流程控制:while和if循环的应用

    Python流程控制:while和if循环的应用Python中的while循环是一种基本的流程控制语句,它翻译为“当…时”,表示当某个条件满足时,就不断执行某个任务。它的语法为:

    2024-02-12
    39
  • 用Python编写CGI脚本,实现动态Web页面生成

    用Python编写CGI脚本,实现动态Web页面生成CGI(Common Gateway Interface)是一种通信协议,它定义了Web服务器如何与其他软件程序(称为CGI程序或脚本)交互,从而在Web页面上动态地生成内容。

    2024-01-21
    63

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注