首页 > 数据库 >sql游标

sql游标

时间:2023-10-18 11:55:38浏览次数:27  
标签:-- into 游标 sql test Cursortable3 id

--声明游标
declare test_Cursortable3 CURSOR FOR
select SysNo FROM [MY_ParkMgmt].[dbo].[T_PK_IndustryProject]
where [LandSysNo] is null
--打开游标
OPEN test_Cursortable3
--声明游标提取变量所要存放的变量
declare @id int--定位游标到哪一行
fetch next from test_Cursortable3 into @id --into的变量数量必须需与游标查询结果的列数相同
--fetch FIRST from test_Cursortable3 into @id,@name
while @@FETCH_STATUS=0 --提取成功,进行下一条数据的提取操作
begin

-- 处理你的业务增删改查

fetch next from test_Cursortable3 into @id --移动游标
end
--关闭游标
close test_Cursortable3
--释放游标
deallocate test_Cursortable3

 

标签:--,into,游标,sql,test,Cursortable3,id
From: https://www.cnblogs.com/mimeng/p/17771723.html

相关文章

  • 【MySQL】DATE_FORMAT,DATE_ADD函数用法
    一、示例1select*frombi.testwhereDATE_FORMAT(UPDATE_TIME,'%Y-%m-%d')='2023-09-11';当然 '%Y-%m-%d'是可以根据实际需求调整的  二、示例22.1给时间增加一小时UPDATEbi.testSETUPDATE_TIME=DATE_ADD(UPDATE_TIME,INTERVAL1HOUR);2.2给时间减少......
  • 图文结合丨Prometheus+Grafana+GreatSQL性能监控系统搭建指南(下)
    一、环境介绍本文环境,以及本文所采用数据库为GreatSQL8.0.32-24$cat/etc/system-releaseRedHatEnterpriseLinuxServerrelease7.9(Maipo)$uname-aLinuxgip3.10.0-1160.el7.x86_64#1SMPTueAug1814:50:17EDT2020x86_64x86_64x86_64GNU/Linux$ldd--......
  • SQL语句的基本使用5-多值子查询
    这个作业属于哪个课程https://edu.cnblogs.com/campus/uzz这个作业要求在哪里https://edu.cnblogs.com/campus/uzz/cs3/homework/13036这个作业的目标SQL语句的基本使用5-多值子查询1.在student_info表中查找与“刘东阳”性别相同的所有学生的姓名、出生日期。......
  • 软件测试|深入理解SQL CROSS JOIN:交叉连接
    简介在SQL查询中,CROSSJOIN是一种用于从两个或多个表中获取所有可能组合的连接方式。它不依赖于任何关联条件,而是返回两个表中的每一行与另一个表中的每一行的所有组合。CROSSJOIN可以用于生成笛卡尔积,它在某些情况下非常有用,但在其他情况下可能会导致结果集过大。在本文中,我们......
  • mysql 日期格式为timestamp 和 datetime 使用month 函数取月份的区别
    1.DATE_FORMAT(data_dt,'%m')as`month`,使用这种方式无论什么类型的时间,取到的都是两位数。2.timstamp格式时间使用month()函数取出的月份只有一位。3.atetime格式时,month()函数获取到的就是两位数的月份。注意相关工具使用会不按预期执行,我的代码取到的月份为一位数,补没......
  • sqlplus本地登录报错,远程可以正常登录
    问题描述:  sqlplus本地登录报错,如下:   sqlplus/asssydba   ERROR:   ORA-12547:TNS:lostcontact原因分析:   首先确保数据库实例正常运行:   srvctlstatusdatabase-dDB_UNIQUE_NAME   ps-ef|greppmon    查看ORACLE_H......
  • IM即时通讯功能mysql数据库设计
    设计一个具备即时消息(IM)功能的数据库需要考虑许多因素,包括用户、消息、聊天室、消息状态等。以下是一个简单的MySQL数据库设计示例,用于支持基本的IM功能:用户表(User)用户ID(UserID)用户名(Username)密码(Password)电子邮件(Email)其他用户相关信息聊天室表(ChatRoo......
  • Mysql 事务
    1.事务的概念事务是访问并更新数据库中各种数据项的一个程序执行单元。在事务中的操作,要么都做修改,要么都不修改。2.事务和锁当执行事务操作时(dml语句),mysql会在表上加锁,防止其他用户修改数据。3.事务的特性:a.原子性:事务是一个原子操作,它要么全部成功,要么全部失败回滚。b.一致性:事......
  • java基础漏洞学习----SQL注入漏洞
    java基础漏洞学习----SQL注入漏洞前置基础知识https://www.cnblogs.com/thebeastofwar/p/17759805.html执行SQL语句的几种方式1.Statement执行SQL语句java.sql.Statement是JavaJDBC下执行SQL语句的一种原生方式,执行语句时需要通过拼接来执行若拼接的语句没有经过过滤,将出......
  • SQL语句的基本使用5-多值子查询
    这个作业属于哪个课程https://edu.cnblogs.com/campus/uzz/cs3这个作业要求在哪里https://edu.cnblogs.com/campus/uzz/cs3/homework/13074这个作业的目标SQL语句的基本使用5-多值子查询1.在student_info表中查找与“刘东阳”性别相同的所有学生的姓名、出生日......