加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

[SQLServer2005] 异常捕获

发布时间:2020-12-12 15:23:26 所属栏目:MsSql教程 来源:网络整理
导读:?以下例子针对动态语句的执行进行异常捕获(即begin try中的语句),出错后直接会进入到 begin catch的语句块当中。 ? ???? -- 将数据从临时表t_test,导换到结果表 ??? set @str_sql = 'insert into ' + @str_tablename + 'select * from t_test' ??? begin try

?以下例子针对动态语句的执行进行异常捕获(即begin try中的语句),出错后直接会进入到 begin catch的语句块当中。

?

????-- 将数据从临时表t_test,导换到结果表

??? set @str_sql ='insert into ' + @str_tablename + 'select * from t_test'

??? begin try

????? execute (@str_sql);

??? end try

??? begin catch

????? set @str_log = 'error: can not import t_test to ' + @str_tablename + '.';

????? exec p_base_writelog @@procid, 2,'collect',@str_log;

????? return 1;

??? end catch

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读