存储过程的错误处理
来源:互联网 发布:代账软件 编辑:程序博客网 时间:2024/05/01 01:34
存储过程的错误处理:
create proc p_test
@reErr int output
as
exec('insert into 表 values(1)') --如果不用exec,直接执行的话,就捕捉不到错误
set @reErr=@@error
if @reErr<>0 print '插入错误'
go
SP的错误处理应该这样:
CREATE PROCEDURE dbo . pro_A
……
AS
……
DECALRE @RC INT
SELECT @RC=0
if(@RC=0)
BEGIN
SELECT.....
UPDATE...
SELECT @RC=@@ERRRO
IF @RC<>0
BEGIN
SELECT @RC=-5001
RETURN @RC
END
ELSE
....
- 存储过程的错误处理
- oracle存储过程错误处理
- 处理存储过程中的错误
- 初学者之----存储过程错误处理的格式。
- DB2存储过程的事务控制以及错误处理。
- 存储过程的事务和错误处理--学习一下
- 处理服务器到服务器的远程存储过程中的错误
- 带有事务和错误处理的存储过程
- 存储过程、sp_executesql存储过程、try catch错误处理
- mysql存储过程学习笔记--错误处理
- SQL Server-- 存储过程中错误处理
- SQL Server-- 存储过程中错误处理
- MYSQL存储过程,错误处理机制
- plsql-存储过程ORA-06550错误处理
- SQL Server-- 存储过程中错误处理
- MySQL存储过程中的错误处理
- mysql存储过程之错误处理
- 存储过程的异常处理
- select下拉菜单问题
- 如何找寻理想工作
- 生命中的枯井
- ACE学习笔记--新手上路(原创)
- VB下的插件开发
- 存储过程的错误处理
- 如何更改winform的datagrid的列名
- 真的是什么IT神童吗?
- Oracle 数据库的备份与恢复(转载)
- 快速简便的Oracle 开发及管理工具:TOAD
- cpp
- h
- 添加Cookie
- 奇怪的计数器