为了账号安全,请及时绑定邮箱和手机立即绑定

Oracle数据库开发必备利器之PL/SQL基础

难度初级
时长 3小时22分
学习人数
综合评分9.57
114人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.5 逻辑清晰
  • 1、Oracle的默认用户名为scett 密码为tiger。 2、如使用SYS这样的管理员登录,角色的类型必需选择SYSDBA. 3、主机名填入主机IP,端口为ORACLE默认1521,SID为数据库名称。
    查看全部
    0 采集 收起 来源:SQL Developer安装

    2015-06-15

  • 能不操作数据库就不操作数据库。
    查看全部
  • process monitor是一个oracle自动释放资源的机制
    查看全部
    2 采集 收起 来源:自定义例外

    2015-06-13

  • -- 给对应级别的员工涨工资,key是empno set serveroutput on declare -- 定义光标代表给哪些员工涨工资 cursor cemp is select empno,empjob from emp; pempno emp.empno%type; pempjob emp.empjob%type; begin rollback; //事务回滚 --打开光标 open cemp; --loop fetch ** into ** ; exit when condition;block;end loop; loop --取出一个员工 fetch cemp into pempno,pempjob; --loop 退出条件 exit when cemp%notfound; -- 判断员工的职位 if pempjob='PRESIDENT' then update emp set sal=sal+1000 where empno=pempno; -- if condition then block ;elsif condition then block;else block;end if; elsif pempjob='MANAGER' then update emp set sal=sal+800 where empno=pempno; else update emp set sal=sal+400 where empno=pempno; end if; end loop; -- 关闭光标 close cemp; -- oracle的默认事务隔离级别是read committed --事务的ACID 原子性、一致性、隔离性、持久性 commit; end ; /
    查看全部
  • PLSQL declear
    查看全部
  • 能不操作数据库就尽量不要操作数据库!这样执行效率更加高!
    查看全部
  • 瀑布模型
    查看全部
  • 自定义例外可以当作变量来处理 注意!关闭光标时,应该在抛出异常前,没有正确关闭(因为抛出异常时直接跳转到when语句),但是oracle有一种机制,启动一个进程pmon(process monitor)关闭光标,收拾内存垃圾
    查看全部
    0 采集 收起 来源:自定义例外

    2015-05-19

  • exception when zero_divide then dbms_output.put_line("1.零不能为除数") dbms_output.put_line("2.零不能为除数") then 相当于一个大括号,后面可以跟多个执行语句. 所有exception 处理后面都别忘记加when others 来处理其他异常()否则会抛给数据库出错
    查看全部
  • exception when no_data_found then dbms_outoput_put_line("没有找到该员工") when others then dbms_output_out_line('其他例外') then 后面相当于一个大括号,后面可以执行多个执行语句.
    查看全部
  • 赋值的两种方式 1.用“:=”,my_name :=‘xxx’ 2.用into select name into my_name from tableName where No='1'
    查看全部
  • y引用类型!!随着表字段类型的改变而改变
    查看全部
  • Cursor cempIdno number) is select ename from emp where deptno = dno; Open cemp(10); 带参数的光标打开光标以及定义光标是跟不带参数的光标不一样的
    查看全部
  • declare begin dbms_output.put_line('hello'); end;
    查看全部
    0 采集 收起 来源:PL/SQL简介

    2015-05-19

  • 1光标的属性 %found %notfound %isopen : 判断光标是否打开 %rowcount : 影响的行数 2.光标数的限制:默认情况下,oracle数据库只允许在同一个会话中,打开300个光标 修改光标数的限制: alter system set open_cursors = 400 scope = both; scope 的取值范围:both,memory,spfile(数据库需要重启) memory:只更改当前实例,不更改参数文件 spfile:只更改参数文件,不更改当前实例(数据库需要重启) both: memory 跟spfile同时被更改
    查看全部

举报

0/150
提交
取消
课程须知
亲,要学习本门课程只需要熟练使用Oracle的SQL语句就可以了,可以参考慕课网的课程《Oracle数据库开发必备利器之SQL基础》呦!
老师告诉你能学到什么?
1、能够熟练掌握PL/SQL的基本语法 2、能够熟练使用光标和例外 3、能够熟练使用PL/SQL进行开发

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!