CREATE OR REPLACE PROCEDURE prc_name(...) AS
BEGIN
INSERT INTO...
...
COMMIT;
Exception
WHEN OTHERS THEN
ROLLBACK;
END;正常对数据进行操作,如果一切正常就 commit 到数据库,否则就rollback.
就这样就行了,不用搞得那么复杂。 ;)
BEGIN
INSERT INTO...
...
COMMIT;
Exception
WHEN OTHERS THEN
ROLLBACK;
END;正常对数据进行操作,如果一切正常就 commit 到数据库,否则就rollback.
就这样就行了,不用搞得那么复杂。 ;)
解决方案 »
- 判断select返回的值,如果返回值是多个要怎么取值!
- Io 异常: The Network Adapter could not establish the connection
- 排序问题,求sql语句,立刻结帖。
- 调用存储过程中,输入参数出错:非法的变量名/编号,源代码见内。
- ORA-06502: PL/SQL: 数字或值错误 : 数值精度太高
- 各位大侠,这个sql怎么写,在线等啊!!!!!!!!!!!!!!!!
- 数据库服务器速度变慢的如何解决 100分在线等
- 字段属性如何更改?(SQL)
- oracle问题,请教高手,给100分
- 救命!这个是因为数据库为空的缘故吗?
- 如何知道我的SQLPLUS里面的SESSION设置
- oracle816 != oracle 816 ?????(200)
点击确定后,就不见了。