Docker源码分析(一):Docker架构
2014-11-18 09:52
225 查看
CREATE OR REPLACE PROCEDURE WHERE_CURRENT IS CURSOR EMP_LIST IS SELECT EMPNO , ENAME , SAL FROM EMP WHERE EMPNO = 1000 FOR UPDATE; BEGIN DBMS_OUTPUT.ENABLE; DBMS_OUTPUT.PUT_LINE('***** 更新操作 *****'); FOR EMPLIST IN EMP_LIST LOOP UPDATE EMP SET JOB = 'PM' , SAL = 1000 WHERE CURRENT OF EMP_LIST; DBMS_OUTPUT.PUT_LINE('***** 修改完成 *****'); END LOOP; EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('ERR CODE : ' || TO_CHAR(SQLCODE)); DBMS_OUTPUT.PUT_LINE('ERR MESSAGE : ' || SQLERRM); END WHERE_CURRENT;
相关文章推荐
- Docker源码分析(一):Docker架构
- Docker源码分析(一):Docker架构
- docker containerd 架构和源码简单分析
- Docker源码分析(一):Docker架构
- Docker源码分析(一):Docker架构
- Docker源码分析(一):Docker架构
- Docker源码分析(一):Docker架构
- Docker源码分析(一):Docker架构
- Docker源码分析:Docker架构
- Docker源码分析(一):Docker架构
- Docker源码分析(一):Docker架构
- Docker源码分析(一):Docker架构
- DOCKER源码分析(一):DOCKER架构
- Docker源码分析(一):Docker架构
- Docker源码分析(一):Docker架构
- Docker源码分析(一):Docker架构
- Docker源码分析(一):Docker架构
- thrift源码研究-TProtocol类体系架构分析
- Backbone源码分析Backbone架构+流程图
- Orchard源码分析(1):Orchard架构