您当前的位置: 首页 >  sql

郭梧悠

暂无认证

  • 3浏览

    0关注

    402博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

oracle学习笔记之pI/sql视频小结

郭梧悠 发布时间:2012-08-01 21:11:12 ,浏览量:3

1)pI/sql的基础是块编程,块是pI/sql的基本程序单元 2)编写规范    a)当行注释--    b)多行注释/*....*/ 3)标识符号的命名规范     a)当定义变量时,建议用v_作为前缀     b)当定义常量时,建议用c_作为前缀       c)当定义游标时,建议用_cursor作为后缀       d)当定力例外时,建议用e_作为前缀 4)块结构示意图       a)块由:定义部分,执行部分,例外处理部分构成       b)declear /*----定义部分,定义常量,变量游标,例外,复杂数据模型*                c)begin  /*---要执行的pI/sql语句和sql语句*/       d)exception /*---例外处理部分,处理运行的各种错误*/ 5)打印语句       a)SQL>begin             dbms_output.put_line('hello world');             end             /             hello world         dbns_output是oracle提供的包 6)例子    a) 用输入框来获得要查询的名字    /**     *先定义一个变量v_ename,然后把查询的雇员名赋值给v_ename     *执行到&no,会弹出一个窗口,出入你要查询的名字     *当然&后面可以跟其他任意的字符,不一定是no     * /      SQL>declear          v_ename varchar2(5) ;--定义字符串变量       begin          select ename into v_ename from emp where empno = &no;          dbms_output.put_line('雇员名'||v_ename||'工资'||v_sal);--||用来字符串拼接        end;       /     b)上面只是查询单个信息,要是在显示多个信息呢?例如在上面的基础撒在显示一个工资      SQL>declear          v_ename varchar2(5) ;--定义字符串变量          v_sal number(5,2)       begin          select ename,sal into v_ename,v_sal from emp where empno = &no;          dbms_output.put_line('雇员名'||v_ename);--||用来字符串拼接        end;       / 7)异常处理,比如上面输入的雇员名,不存在怎么处理?      SQL>declear          v_ename varchar2(5) ;--定义字符串变量          v_sal number(5,2)       begin          select ename,sal into v_ename,v_sal from emp where empno = &no;          dbms_output.put_line('雇员名'||v_ename);--||用来字符串拼接        --异常处理        exception        when no_data_found then         dbms_output.put_line('你好,你输入的雇员编号错误')        end;       /
关注
打赏
1663674776
查看更多评论
立即登录/注册

微信扫码登录

0.0376s