读书人

求plsql习题

发布时间: 2013-02-18 10:50:49 作者: rapoo

求plsql练习题
最近在学oracle 想找点plsql习题练习一下
稍微有点难度的
[解决办法]
把表中固定行专列吧
例如
表中
课程 分数 姓名
语文 85 张三
数学 80 张三
英语 79 张三
语文 81 小明
数学 73 小明
英语 71 小明

转换成
姓名 语文 数学 英语
张三 85 80 79
小明 81 73 71

[解决办法]
用plsql实现map功能
create table t (name varchar2(20) primary key,email varchar2(2000), address varchar2(2000)) ;
要求:
生成一个map使用name作为key获取表中对应的record。
例如
v_list('pig').email 可以取出对应name=pig的record的email信息。
这是相对比较简单的。

读书人网 >oracle

热点推荐