存储过程 raise什么意思
题目
存储过程 raise什么意思
EXCEPTION
when others then
rollback;
dbms_output.put_line('code:' || sqlcode);
dbms_output.put_line('errm:' || sqlerrm);
raise;
when others then和raise;
分别是什么意思
答案
异常分很多种类,如NO_FOUND.others处本应该写异常名称,如果不想把异常分得那麼细,可以笼统一点用others来捕获,即所有异常均用others来捕获.
when others then表示是其它异常.
raise表示抛出异常,让User可以看到.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 满井游记的主旨句运用了什么表达方式
- 计算:1.根号48-根号27--2根号1/8+根号75 2.(3倍的根号0.5+4倍的根号1.5)-(1/2根号0.24-根号2/9)
- 函数y=2x+1,自变量的取值范围是
- tom is old (too/very/enough) to be a member of the association.这里应该选哪一个,为什么?
- 已知x的平方根是2a加3和1减3a,求x的值
- 一件衣服,降价百分之30,售价480元,求原价
- 1.分别求出一个氢原子,一个氧原子,一个水分子,一个硫酸分子的质量
- 请问信息时代过去了.我们进入下一个时代是什么时代?
- 一个数的2/3比60的75%多55,求这个数.
- 【求助概率题】扔出3个骰子,点数的乘积能被3整除的概率是多少?20个色子呢?