MSSQL中游标的语法结构

| 0.21分钟

| 342.4字符

| 1、引言&背景 2、开箱即用的游标结构 3、声明与参考资料

| SCscHero

| 2022/4/30 PM10:3

| 系列

| 已完成

每一个伟大的事业,都有一个微不足道的开始。

a) 撰文背景

随着运维工作越做越久,发现两样语法经常使用,一个是CTE,一个是游标。记录常用游标的代码包。

b) 应用场景

  • MSSQL游标开箱即用的语法结构。

以MSSQL为例,简单定义三步: 定义查询变量、操作需要遍历的结果集、具体操作。

BEGIN --定义作用域
--1/3:定义查询变量
DECLARE @TableName NVARCHAR(2000)

DECLARE CursorVar CURSOR FOR --定义游标
    --2/3:游标查询数据
    select [name],* from [SYS].[TABLES]
OPEN CursorVar --打开游标
FETCH NEXT FROM CursorVar INTO  @TableName  --将查询结果赋值,抓取下一行游标数据
WHILE @@FETCH_STATUS = 0
    BEGIN
        --3/3:具体操作
        FETCH NEXT FROM CursorVar INTO @TableName
    END
CLOSE CursorVar --关闭游标
DEALLOCATE CursorVar --释放游标

END

原创博文,未经许可请勿转载。

如有帮助,欢迎点赞、收藏、关注。如有问题,请评论留言!如需与博主联系的,直接博客私信SCscHero即可。

Original: https://www.cnblogs.com/SCscHero/p/16216957.html
Author: SCscHero
Title: MSSQL中游标的语法结构

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/573268/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 1.音乐类

    bash;gutter:true;dos命令ffmpeg -i G:\准备上传的歌曲\MV\111.mp4 -acodec copy -vn G:\准备上传的歌曲\MV\111.a…

    Java 2023年6月9日
    067
  • [学习标准库]assert.h

    打算趁留在学校的最后一段时间好好补习一下一直以来都忽略掉的C/C++标准库,大概就是以头文件为单位了。以一个最简单的头文件入手,然后逐渐展开来……第一个头文…

    Java 2023年6月5日
    071
  • 微服务入门之Ribbon+OpenFeign

    一、概述 1.1、Ribbon Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。简单的说,Ribbon是Netflix发布的…

    Java 2023年6月9日
    083
  • RabbitMQ 如何保证全链路数据100%不丢失?

    我们都知道,消息从生产端到消费端消费要经过3个步骤: 生产端发送消息到RabbitMQ; RabbitMQ发送消息到消费端; 消费端消费这条消息; 这3个步骤中的每一步都有可能导致…

    Java 2023年5月30日
    0100
  • nginx 文档

    https://skyao.gitbooks.io/learning-nginx/content/documentation/HTTP_load_balancer.html htt…

    Java 2023年5月30日
    067
  • CURL详解

    参数组参数描述 url url 需要抓取的一到多个URLs; 多个下面通配符的方式: 1、http://{www,ftp,mail}.aiezu.com; 2、http://aie…

    Java 2023年6月8日
    092
  • 专门为小白准备的入门级mybatis-plus-generator代码自动生成器,提高开发效率。值得收藏

    引入依赖 com.baomidou mybatis-plus-generator 3.5.2 org.apache.velocity velocity-engine-core 2….

    Java 2023年6月8日
    080
  • 部署solr服务

    前言:请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i 一、S orl单机部署 准备:solr5.5、tomcat8.5、jdk1.8 2.复制./solr-5.5.0/s…

    Java 2023年6月5日
    099
  • eShopOnContainers 是一个基于微服务的.NET Core示例框架

    找到一个好的示例框架很难,但不是不可能。大多数是小型Todo风格的应用程序,通常基于SimpleCRUD。值得庆幸的是,Microsoft已经为eShopOnContainers创…

    Java 2023年6月7日
    077
  • 2、面向对象

    什么是对象 现实生活中存在的一个具体的实体,有属性和方法构成 对象的特征可以归纳成两类: 属性:静态特征 方法:动态特性,行为动作 类 将具有共同属性和方法的对象进行抽象 对象数组…

    Java 2023年6月6日
    079
  • SpringCloud : 接入 微信公众号平台(五)、后台参数配置、环境搭建

    1.申请一个开发测试号: 点击这里跳转申请 ,扫码登陆后即可。 2.设置 接口配置信息,注意。这里会要求你有一个已经准备好的外网个人服务器,微信服务器会访问你配置的URL,无法访问…

    Java 2023年5月30日
    089
  • 郭洁姐姐生日快乐~

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年6月5日
    073
  • 二、《微服务:从设计到部署》–使用API网关

    在使用单体应用架构的情况下,移动客户端通过对应用进行单个 REST 调用来检索此数据 例如:GET api.company.co/productdetails/productId …

    Java 2023年6月5日
    087
  • MongoDB高级应用之高可用方案实战(4)

    1、MongDB启动与关闭 1.1、命令行启动 ./mongod –fork –dbpath=/opt/mongodb/data —-logpath=/opt/mongod…

    Java 2023年6月7日
    085
  • Java 基础(类的加载与ClassLoader的理解)

    当程序主动使用某个类时,如果该类还未被加载到内存中,则系统会通过如下三个步骤来对该类进行初始化 加载 将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区的运行时数…

    Java 2023年5月29日
    0107
  • Java通过socket和DTU,RTU连接工业传感器通信

    现在做DTU传感器监测数据一块,给大家分享如何通过socket技术连接到DTU,并能和DTU下面的传感器通信的,分享一下自己的心得和体会。 总体架构图 先来看下整体网络结构图。 工…

    Java 2023年6月8日
    063
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球