读书人

Oracle学习札记(2) PLSQL编程基础

发布时间: 2012-08-25 10:06:20 作者: rapoo

Oracle学习笔记(2) PLSQL编程基础
这是第二章的学习笔记,学习完第一章的基础之后,从现在开始要学习Oracle编程了……,希望大家能多给俺一些支持啊!
编程时使用的工具是PLSQL Developer 7.1.4

dbms_output.put_line('你查询的员工是:' || v_name || '  他的工作是:' || v_job);emp_recode.name := '钱森';       dbms_output.put_line('引用记录变量的成员并赋值(Recode):' || emp_recode.name);              select name,job into emp_recode2.name,emp_recode2.job from employee where empno=2;       dbms_output.put_line('引用记录变量的成员并赋值(RowType):' || emp_recode2.name || ' 的工作是:' || emp_recode2.job);       -- 使用PL/SQL表(索引表)       select name into name_table(-50) from employee where empno=1;       dbms_output.put_line('雇员名:' || name_table(-50));       -- 使用嵌套表       -- 必须先设置嵌套表的下标,然后才能对该集合进行赋值       num_table := num_table_type(1,2,3,4,5);       num_table(1) := 10;       num_table(5) := 100;       dbms_output.put_line('使用嵌套表:' || num_table(1) || ',' || num_table(5));exception   -- 异常处理部分   when NO_DATA_FOUND then dbms_output.put_line('查询不到员工编号为' || n_empno || '的员工!');   when TOO_MANY_ROWS then dbms_output.put_line('数据完整性错误,员工编号' || n_empno || '重复!');   when OTHERS then dbms_output.put_line('PL/SQL执行错误!' || sqlerrm);-- 程序结束end;/









读书人网 >编程

热点推荐