相信很多时候我们操作数据库时往往先要判断表中某一列的值是否已经存在了 如果存在则返回提示 例如一些编号,电话,身份证等

本周 small码也碰到了 so 记下解决方案

1 IF EXISTS (SELECT 1 FROM 表名 WHERE 列名=值)
2     BEGIN  
3         RaisError('该值已存在',16,1)--该值可以在catch代码段获取
4     END 
5 ELSE 
6     BEGIN 
7         --运行sql语句 
8         insert/update......
9     END

 

同时贴一篇园内很好的对 RaisError的介绍运用

链接:http://www.cnblogs.com/xugang/archive/2011/04/09/2010216.html

行走于新人成长之路上......