我有1个insert 语句,1个delete语句,如果实现insert语句发生异常时继续执行下面的delete语句?? insert into ....;EXCEPTION WHEN OTHERS THEN --do what you want to do 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 pl/sql中:declarebegin begin insert... exception delete... end; exception ...end;未经测试,不知可否? 一个类似的例子:DECLARE v_TempVar NUMBER := 1;BEGIN INSERT INTO temp_table (num_col, char_col) VALUES (v_TempVar, 'Initial value'); RaiseError(FALSE, v_TempVar); INSERT INTO temp_table (num_col, char_col) VALUES (v_TempVar, 'Value after successful call'); v_TempVar := 2; INSERT INTO temp_table (num_col, char_col) VALUES (v_TempVar, 'Value before 2nd call'); RaiseError(TRUE, v_TempVar);EXCEPTION WHEN OTHERS THEN INSERT INTO temp_table (num_col, char_col) VALUES (v_TempVar, 'Value after unsuccessful call');END;/ 晕!一样2个不就得了!等咱有了钱,喝豆浆吃油条,妈的想蘸白糖蘸白糖,想蘸红糖蘸红糖。豆浆买两碗,喝一碗,倒一碗! 等咱有了钱,吃包子和白粥,妈的想蘸醋就蘸醋,想蘸酱油蘸酱油,包子买俩儿,吃一个,扔一个!等咱有了钱,先买内裤和袜子,想买白的买白的,想买黑的买黑的,袜子一次买两双,穿一双,垫一双. 等咱有了钱,先买一电脑,想装XP装XP,想装NT装NT,XP一次装两个版本,用一个,留一个:) oracle表死锁 Oracle存储过程如何将整型转换成vchar型 一个筛选和排序的小问题 菜鸟提问,急! 求 oracle 级联更新和删除的源码?谢谢~~ 带压缩exp出4.5G,导入确总是失败,怎么建更大的数据文件? 求这样一条SQL 读取Oracle数据库的中文为乱码? oracle8.05 一存储过程语句错误,怎么从备份语句中单独恢复这一个存储过程,在线等待 在线等待:oracle实例能mount上,但不能open.报告错误为:ora01092.急 数据复制,解决后立即给分。 急!这个sql如何写
declare
begin
begin
insert...
exception
delete...
end;
exception
...
end;
未经测试,不知可否?
DECLARE
v_TempVar NUMBER := 1;
BEGIN
INSERT INTO temp_table (num_col, char_col)
VALUES (v_TempVar, 'Initial value');
RaiseError(FALSE, v_TempVar); INSERT INTO temp_table (num_col, char_col)
VALUES (v_TempVar, 'Value after successful call'); v_TempVar := 2;
INSERT INTO temp_table (num_col, char_col)
VALUES (v_TempVar, 'Value before 2nd call');
RaiseError(TRUE, v_TempVar);
EXCEPTION
WHEN OTHERS THEN
INSERT INTO temp_table (num_col, char_col)
VALUES (v_TempVar, 'Value after unsuccessful call');
END;
/
豆浆买两碗,喝一碗,倒一碗!
等咱有了钱,吃包子和白粥,妈的想蘸醋就蘸醋,想蘸酱油蘸酱油,
包子买俩儿,吃一个,扔一个!
等咱有了钱,先买内裤和袜子,想买白的买白的,想买黑的买黑的,
袜子一次买两双,穿一双,垫一双.
等咱有了钱,先买一电脑,想装XP装XP,想装NT装NT,XP一次装两个版本,用一个,留一个:)