首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

求plsql习题

2013-02-18 
求plsql练习题最近在学oracle 想找点plsql习题练习一下稍微有点难度的[解决办法]把表中固定行专列吧例如

求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信息。
这是相对比较简单的。

热点排行