首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么拦截 异常207

2012-01-24 
如何拦截 错误207情况如下:游标开始select*fromzzwhere列名8游标结束在循环中,有时候是不存在列名8的。如何

如何拦截 错误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的判断

热点排行