`

超过30分钟修改状态

Go 
阅读更多
if exists(select * from dbo.sysobjects 
where id=object_id('t_updateNumberStatus') and objectproperty(id,'isprocedure')=1)
drop procedure t_updateNumberStatus
go

create proc t_updateNumberStatus as

 declare @numberCursor cursor --修改结果集
 declare @id varchar(50) --表的id
 declare @status int --状态
 declare @estatus int --改后状态

Begin Tran

	set @estatus=1  --将改后状态设置成1
	set @numberCursor=cursor for --状态为2(时间超过30分钟的)的结果集
		select id,status from tb_entity_number where  
		status=2 and flag=1 and datediff(mi,yz_time,getdate()) > 30

	open @numberCursor
		fetch next from @numberCursor into @id,@status
	while(@@fetch_status=0)
		begin	
			
		update  tb_entity_number set status=@estatus where id=@id --更新表
	
				
 	If @@Error <> 0   
	    Begin  
	    Rollback Tran   
	    Close @numberCursor   
	    Deallocate @numberCursor   
	    Return -1   
	    End  

      fetch next from @numberCursor into @id,@status
		
End  
close @numberCursor --关闭游标
deallocate @numberCursor --删除游标
Commit Tran  

--EXECUTE  t_updateNumberStatus

 

分享到:
评论

相关推荐

    postman响应状态码

    #### 三、3xx 重定向状态码 3xx系列状态码表示为了完成请求,客户端需要采取进一步行动。以下是具体的子状态码: - **300 Multiple Choices**:表示请求可以被服务器以多种方式处理。客户端可以选择其中一种,也...

    系统自带导航栏超过三个的代码修改

    对于"系统自带导航栏超过三个的代码修改",我们需要关注以下几个关键点: 1. **自定义布局**:首先,我们需要创建一个自定义的导航栏布局文件,包含我们想要的更多图标。这个布局文件通常会包含多个`ImageView`或`...

    修改删除修改页面测试分析

    【修改删除修改页面测试分析】 在IT系统的测试过程中,修改删除修改页面的测试是一个关键环节,确保用户操作的安全性和正确性。以下是对该主题的详细分析: 首先,我们需要关注的是【删除操作检查】。在服务查询...

    文件时间修改器(创建时间,访问时间,修改时间的小程序)

    下面将详细介绍这三个时间属性以及如何使用“文件时间修改器”来调整它们。 **创建时间**:文件创建时间是指文件在系统中首次被创建的日期和时间。这个时间戳记录了文件最初诞生的时刻,通常用于追溯文件的历史来源...

    Linux下查找指定时间内修改过的文件.docx

    * `-ctime n`:查找在 n 天之前状态修改过的文件。 * `-mtime n`:查找在 n 天之前数据修改过的文件。 这些选项可以与其他选项结合使用,以限定搜索范围和文件类型。例如,`find /opt -iname * -atime 1 -type f` ...

    HTTP 状态码 大全

    #### 三、3xx 重定向状态码 3xx状态码表示需要客户端采取进一步的操作才能完成请求。通常,这些状态码用来重定向。 - **300 多种选择**:请求的资源对应多个位置。用户/用户代理必须选择一个并重复请求。 - **301 ...

    基于状态机的独立按键程序

    6. **长按状态**:如果按键持续闭合超过预设时间(如2秒),系统则认为发生了长按事件。 51单片机是一个广泛应用的8位微处理器,它具有丰富的I/O口,可以方便地连接按键。编写基于状态机的独立按键程序时,我们需要...

    修改plupload,上传文件,支持断点,可上传超过2G

    标题 "修改plupload,上传文件,支持断点,可上传超过2G" 指向的是一个关于增强开源JavaScript文件上传组件plupload的功能,使其具备断点续传和处理大文件(超过2GB)的能力。plupload是一款强大的多浏览器、多后端...

    淘宝好评的评语可以修改吗.docx

    - 修改或删除评价后即时生效,但在页面上显示可能会有30分钟的滞后。 4. **显示规则**: - 在特定情况下,中评或差评会在48小时内显示为“生效中”的状态。例如,当买卖双方互评时,评价内容需在双方都完成评价后...

    安卓内存状态修改文件支持64位和32位,本人使用测试通过

    本文将详细讲解安卓内存管理的基本概念、mprop文件的作用以及如何在64位和32位系统中进行内存状态的修改。 首先,让我们了解安卓系统的内存架构。安卓采用Linux内核作为其基础,因此其内存管理遵循Linux的内存模型...

    Linux find 按文件修改时间查找文件

    Linux系统中有三种主要的文件时间戳:访问时间(Access Time)、修改时间(Modification Time)和状态改变时间(Status Change Time),分别对应`atime`、`mtime`和`ctime`。它们的含义如下: - **访问时间(atime...

    http响应状态码

    - **304 Not Modified**: 自从上次请求后,请求的网页未修改过,因此可以使用缓存的页面内容。 - **305 Use Proxy**: 请求者只能使用代理访问请求的页面。如果服务器返回此响应,还必须指明请求者应当使用的代理。 -...

    PHP返回HTTP协议状态码

    - 含义:资源未修改,客户端可以继续使用缓存的版本。 - 应用场景:当客户端发起带有条件GET请求时,且资源未发生改变。 6. **305 Use Proxy** - 含义:请求必须通过代理服务器完成。 - 应用场景:较少使用。 ...

    状态模式 State Pattern

    3. **有限数量的状态**:当对象的状态不超过五个时,状态模式是比较合适的,过多的状态可能会导致类的数量激增。 #### 优缺点 **优点**: 1. **封装性**:状态模式将所有与特定状态相关的行为封装在独立的类中。 2...

    HTC手机注册表修改大全

    通过修改注册表中的特定键值,可以自定义手机状态栏中显示的运营商名称。 **操作步骤:** 1. **创建新键值:**在注册表编辑器中找到路径`HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\RILOPERATION\NAMES`。 2. **新建...

    嵌入式STM32按键状态机-单击双击长按操作

    长按事件:任何大于 1秒 按下并释放事件(不支持连按,需连按,稍微修改状态机即可) 单击事件:按下时间不超过 1秒 且 释放后 500ms 内无再次按下的操作 双击事件:俩次短按时间间隔小于500ms,俩次短按操 本程序...

    ASP页的执行造成响应缓冲区超过其配置

    可以通过修改`AspScriptTimeout`(默认值90秒)和`AspSessionTimeout`(默认值20分钟)来实现。 - **备份配置文件**:在修改任何系统级配置文件之前,请务必先备份原始文件,以防意外发生时能够迅速恢复到初始状态。...

    delphi midas 修改scktsrvr端口

    - **验证服务状态**:修改后,检查 `scktsrvr` 服务的状态,确保其能够正常启动。 总之,在 Delphi 开发环境中,通过调整 `scktsrvr` 的端口号,可以有效解决端口冲突等问题,但在操作过程中需注意对注册表及 COM+ ...

    HTTP状态码大全

    - **304 未修改**:自上次请求后,请求的资源未被修改。在这种情况下,服务器返回304而不返回资源的内容。 - **305 使用代理**:请求者只能通过代理访问请求的资源。如果服务器返回此响应,也意味着请求者应使用代理...

    Java Web应用开发:修改和清空购物车.docx

    为了解决这一问题,可以在提交数量修改之前,先检查新数量是否超过库存上限,并在超过的情况下给予用户提示。 2. **收藏夹功能扩展:** - 依据购物车功能的设计模式,可以轻松地扩展出收藏夹功能。 - 收藏夹的一...

Global site tag (gtag.js) - Google Analytics