问:多存储过程嵌套中的错误处理 在过程a中,我调用了过程b,然后b执行中出现了错误,但是a会继续执行下面的执行语句,而我要在b出错后直接跳回到应用程序调用处! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、B return 出一个参数在A中判断呀,满足要求就执行,同样A收到这个报错直接return给应用程序 2、看看RAISERROR 语法RAISERROR ( { msg_id | msg_str } { , severity , state } [ , argument [ ,...n ] ] ) [ WITH option [ ,...n ] ] 这个法子可行,但是还有个问题b中出现错误是不可控的,也就是不能用RAISERROR抛出错误怎么办? 在A中判断@@error值(在执行B的语句后判断) SQL的安全性问题。 group by 有关 取得记录总数的错误? 求一SQL语句: 如何获得对bolg回复的再评论的查询Sql 如果从数据库中选择前20条数据,或者删除头20条数据? 求分享 一个关于数据库链连的问题 该触发器怎么建 怎么样在我原有的某一列的数据后面添加字符 SQL 2005数据库不能备份问题 SQLServer2000安装之后,客户端连接总有问题,急(问题描述见内)
2、看看RAISERROR
语法
RAISERROR ( { msg_id | msg_str } { , severity , state } [ , argument [ ,...n ] ] ) [ WITH option [ ,...n ] ]
b中出现错误是不可控的,也就是不能用RAISERROR抛出错误怎么办?