当前位置: 代码迷 >> Sql Server >> 怎么拦截 异常207
  详细解决方案

怎么拦截 异常207

热度:60   发布时间:2016-04-27 17:24:54.0
如何拦截 错误207
情况如下:
游标开始
      select   *   from   zz
      where   列名8
游标结束

在循环中,有时候   是不存在   列名8的。
如何在出现   错误207   列名不存在   的时候拦截。可以继续循环


------解决方案--------------------
LZ用Sql2005吗?如果是那么请看下面的代码,如果不是请忽略此回复!

BEGIN try

select * from zz
where 列名8

END try

BEGIN catch
IF (ERROR_NUMBER() = 207)
BREAK
END catch
------解决方案--------------------
楼上强up,
也可以做个IF的判断
  相关解决方案