sql游标以及异常处理


    DECLARE @emsgoutid UNIQUEIDENTIFIER ;
    DECLARE @sendtime VARCHAR(20) ;
    DECLARE @temptime DATETIME ;
    
    DECLARE sms_cursor CURSOR FOR
    SELECT emsgoutid FROM dbo.emsg_out

    -- 打开游标
    OPEN sms_cursor
    FETCH NEXT FROM sms_cursor
        INTO @emsgoutid
        
    WHILE @@FETCH_STATUS = 0
        BEGIN
            --try
            BEGIN TRY
            
                SELECT  @sendtime = sendtime
                FROM    dbo.emsg_out
                WHERE   emsgoutid = @emsgoutid ;
                SET @temptime = CAST(@sendtime AS DATETIME)
                
                --SELECT CAST('Nov  4 2011 11:03AM' AS DATETIME)
        
            END TRY
            BEGIN CATCH
            
                PRINT @emsgoutid ;
                DECLARE @msg NVARCHAR(2000)
                SET @msg = ERROR_MESSAGE()
                RAISERROR(@msg,16,1)
                
            END CATCH
    
            FETCH NEXT FROM sms_cursor
            INTO @emsgoutid
            
        END --end while
    
    --关闭游标
    CLOSE sms_cursor
    DEALLOCATE sms_cursor

   

转载于:https://www.cnblogs.com/dbasys/archive/2011/11/30/2268897.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/410231.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

正弦定理和余弦定理_那些让你加快解题速度的高中数学公式-26 利用三正弦、三余弦定理快速解题...

作者:本质教育 韦卓甫简单的题目做得又快又对对于任何考试(例如高考),本质教育有一条重要的原则:那些考试拿高分的,一定是简单的题目做得又快又对,这样他们才有时间去思考难题。因此&#xff0c…

[html] 如何扩大CheckBox点击区域

[html] 如何扩大CheckBox点击区域 用 label 包裹,扩大 label 尺寸个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

Centos7静态ip设置(亲测有效)

本文引自:https://www.cnblogs.com/toov5/p/10340395.html,特此鸣谢 最近想测试消息中间件等各类web集群相关技术,这就需要解决linux主机之间互联互通的若干问题,特此折腾 友情提示:在ubuntu19上用vmware15 搭建centos…

C++之整理一些最近看书的收获

1 short 只能修饰 int 。 2 long 只能修饰 int 和 double (以及 long ,比如 long long a ; 是 long long int a; 的简写) 。 3 char 和 int 型数可以分别用 unsigned 和 signed 来修饰,表示带符号和不带符号。 4 实型数&#…

[html] DOM节点的种类有哪些?

[html] DOM节点的种类有哪些? 可以用node.nodeType来获取节点类型返回的是一个数字,1是元素节点,如div,3是文本节点,如div标签中的文字,8是注释节点,9是document节点,11是 Document…

python语句中对象未被定义_python 形参没有被定义???感觉遇到鬼了。。。

按照顺序,给没有key的参数赋值,意味着传递参数时,需按顺序匹配的参数必须出现在按key匹配的参数之前;给按照key匹配的参数赋值;将多余的按照顺序匹配但未匹配的参数值归入*name的tuple中;将多余未匹配上的按…

Silverlight 写了一个2D仿3D的柱状图表

技术上主要用了上一篇博客里关于自定义控件的绑定解决方案,然后就是在blend里做一些简单的颜色动画的调整。 先传个效果出来: 转载于:https://www.cnblogs.com/v-jing/archive/2011/12/01/2270918.html

认识Web.config文件

Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情…

labview在2048中添加时间滚动条_Chrome优化深色模式:滚动条颜色也能跟随变化 使上网更具沉浸感...

为了让谷歌浏览器的深色模式(Dark Mode)变得更加一致,谷歌在 Chrome 的滚动条中添加了对深色模式的支持。虽然我们很多人在上网过程中可能不太关注滚动条,但这毕竟是个可喜的变化,从而让 Chrome 的深色模式更具沉浸感。滚动条并不跟随网页浏览…

linux环境安装tomcat8,启动时,报not touch:/user/tomcat/tomcat8/logs/catalina.out:not a file or directory...

问题原因:我的jdk和tomcat都放在root目录下新建的user目录中,但是在配置JAVA_HOME时,路径没有配对。配置如下: export JAVA_HOME/user/jdk/jdk1.7.0_80 export JRE_HOME/user/jdk/jdk1.7.0_80/jre export CLASSPATH.:$JAVA_HOME/l…

中国软件20年,向金山和中国软件英雄致敬!

原文题目:中国软件20年,向金山和不能忘却的中国软件英雄致敬! 12日,“中国软件20年,知识英雄再聚首”高峰论坛于在北京召开。此次活动原本是由金山软件发起组织,是金山20周年庆典活动的重要组成部分。但是活…

python prettytable_让python的print变得更好看——prettytable和colorama

【小宅按】python在输出信息的时候,通常会使用print,有没有方法可以美化一下输出的格式呢?这里介绍两个包:prettytablecolorama这两个包都不是Python的标准库,因此在使用之前,需要安装它们。pip install pr…

[html] 你有使用过output标签吗?说说它的用途有哪些?

[html] 你有使用过output标签吗?说说它的用途有哪些? 执行计算然后在 元素中显示结果个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

rational rose 逆向工程

这一节主要介绍用户如何使用Rose的逆向工程生成UML模型,并用来进行C代码的结构分析。 Rational Rose可以支持标准C和Visual C的模型到代码的转换以及逆向工程。下面将详细地说明这两种C project的逆向工程的步骤和具体操作。 2.1 ANSI C(标准C&#xff0…

springboot指定注解扫描范围

springboot注解扫描范围是由ComponentScan指定的;默认情况下为启动程序所在目录及其子包; 如果需要指定扫描路径,在启动程序中添加修改 ComponentScan(basePackages{"org.jstudio.a","org.jstudio.b"}) SpringBootApplication public class xxx…

rabbitmq中默认unack超时时间_RabbitMQ 与 Kafka 的技术差异以及使用注意点

导言作为一个有丰富经验的微服务系统架构师,经常有人问我,“应该选择RabbitMQ还是Kafka?”。基于某些原因, 许多开发者会把这两种技术当做等价的来看待。的确,在一些案例场景下选择RabbitMQ还是Kafka没什么差别&#x…

[html] 你有使用过meter标签吗?说说它的用途有哪些?

[html] 你有使用过meter标签吗&#xff1f;说说它的用途有哪些&#xff1f; <meter> 标签定义已知范围或分数值内的标量测量。也被称为 gauge&#xff08;尺度&#xff09;。个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持…

Linux环境安装zookeeper3.5.5后,总是启动不了

问题原因&#xff1a;我的jdk是1.7的&#xff0c;刚开始安装完zookeeper3.5.5之后&#xff0c;总是启动不了。查看所有的配置信息都没有问题。最后怀疑是jdk版本和zookeeper3.5.5不兼容&#xff0c;所以换了一个zookeeper3.4.14&#xff0c;终于启动成功了。好坑&#xff0c;就…

五桌面工具来创建优秀的Windows环境

很多工具并不实用&#xff0c;都说能解压文件什么的&#xff0c;今天我给你们几个牛逼的 文件修复 文件修复软件是一个功能强大的工具来修复损坏的文件。它可以扫描损坏的文件&#xff0c;并提取到一个新的可用文件的最大数据。您可以修复Word文档&#xff0c;Excel电子表格&am…

wxpython下载很慢_为什么WxPythons运动检测速度如此之慢?

我设置on_motion来处理EVT_MOTION.我希望鼠标位置以交互方式生成特定于坐标的图像,但是WxPython在注册连续的运动事件时有大约400ms的延迟.这使界面变得迟钝.为什么EVT_MOTION如此缓慢以及如何解决&#xff1f;我在Ubuntu 11.10和WinXP中试过它,延迟是可比的吗&#xff1f;我需…