ORACLE存储过程--PROCEDURE.pptx

ORACLE 存储过程存储过程的基本信息定义与作用:存储过程(Stored Procedure),一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。基本oracle的过程定义结构:DECLARE ---声明变量等数据类型BEGIN ---主程序体,包含各种合法语句EXCEPTION ---异常处理END;--主题程序结束分号必须例:打印1..100的数值BEGIN FOR V_INDEX IN 1..100 LOOP DBMS_OUTPUT.PUT_LINE(V_INDEX); END LOOP; DBMS_OUTPUT.PUT_LINE(输出完毕!);END;错误号异常错误信息名称说明ORA-0001Dup_val_on_index违反了唯一性限制ORA-0051Timeout-on-resource在等待资源时发生超时ORA-0061Transaction-backed-out由于发生死锁事务被撤消ORA-1001Invalid-CURSOR试图使用一个无效的游标ORA-1012Not-logged-on没有连接到ORACLEORA-1017Login-denied无效的用户名

文档评论(0)

1亿VIP精品文档

相关文档