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

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

难度初级
时长 3小时22分
学习人数
综合评分9.57
114人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.5 逻辑清晰
  • 1.oracle sql developer 安装。
    查看全部
    0 采集 收起 来源:SQL Developer安装

    2015-04-29

  • --判断用户从键盘输入的数字 --1.如何使用if语句 --2.接收一个键盘输入(字符串) set serveroutput on --接收一个键盘输入 --num:地址值,含义是:在该地址上保存了输入的值 accept num prompt '请输入一个数字'; declare --定义变量保存用户从键盘输入的数字 pnum number:= # begin if pnum = 0 then dbms_output.put_line('您输入数字是0'); elsif pnum=1 then dbms_output.put_line('您输入的是1'); elsif pnum=2 then dbms_output.put_line('您输入的是2'); else dbms_output.put_line('其他数字'); end if; end; /
    查看全部
  • --引用型变量 declare --定义引用型变量:查询并打印7839的姓名和薪水 --pname varchar2(20); --psal number; pname emp.ename%type; psal emp.sal%type; begin --得到7839的姓名和薪水,并赋值(PL/SQL一共两种赋值方式) select ename,sal into pname,psal from emp where empno = 7839; --打印姓名和薪水 dbms_output.put_line(pname||'的薪水是'||psal); end; --记录型变量(数组) declare --定义记录型变量:查询并打印7839的姓名和薪水,注意代表一行 emp_rec emp%rowtype; begin --得到7839一行的信息 select * into emp_rec from emp where empno = 7839; --打印姓名和薪水 dbms_output.put_line(emp_rec.ename||'的薪水是'||emp_rec.sal); end;
    查看全部
  • %found ;%notfound;%isopen;%rowcount 影响的行数;
    查看全部
  • cursor c1 is select col from a open c1; fetch c1 into pename; close c1; 光标属性 %found %notfound --example set server output on declare cursor cemp is select name.sal from emp; 为光标定义对应的变量 pename emp.ename%type; psal emp.sal%type; begin open camp; loop fetch cemp into pename,pal; --when exit? fetch 不一定能取到记录 exit when camp%notfound --光标取不到值时退出循环 dbms_output.put_line(pename||'的薪水是‘||psal'); end loop; close camp end
    查看全部
  • -------loop 循环------ while 循环条件 loop 循环体 end loop; loop exit when (条件) -- 满足条件时推出 end loop; ------for 循环------ for i in 1..3 loop --必须是连续的 语句序列; end loop;
    查看全部
  • pmon 释放系统资源、垃圾
    查看全部
    0 采集 收起 来源:自定义例外

    2015-04-28

  • rasue
    查看全部
    0 采集 收起 来源:自定义例外

    2015-04-28

  • IF语句 if 条件 then 语句 ; elsif 语句 then 语句; else 语句 ; end if; --接受一个键盘输入 --一般键盘输入的字母都是字符串,这里一定要输入数字,不然会报字符转换错误 accept num prompt'请输入一个数字' --接收键盘输入地址num的值,prompt提示语句 delcare pnum number :=# --&地址符,pnum赋值给num地址的值
    查看全部
  • --引用型变量 set serveroutput on declare --定义引用型变量 pename(定义的变量名) emp.ename%type;(员工表emp,员工名ename) 作用:引用员工表emp中员工名ename的类型 --记录型变量 emp_rec emp%rowtype; --代表表中一行的类型作为变量的类型 有点类似数组,里面 eg: emp_rec.ename :='ASAMS'; PLSQL 赋值方式: 1、使用:= eg: pnumber:=1; 2、使用'into' 关键字 select ename,psal into pename,psal from emp where empno=333; IF语句 if 条件 then 语句 ; elsif 语句 then 语句; else 语句 ; end if; --接受一个键盘输入 accept num prompt'请输入一个数字' delcare pnum number :=#
    查看全部
  • 系统定义 ,(语法、系统错误)自定义例外
    查看全部
  • %found ;%notfound;%isopen;%rowcount 影响的行数;
    查看全部
  • 默认的事务隔离级别是read committed
    查看全部
  • cursor is select
    查看全部
  • elsif ;while loop rnf loop; loop exit where end loop;for in loop end loop;
    查看全部

举报

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

微信扫码,参与3人拼团

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

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