存储过程题目
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题目一、
每个部门的前三个工资最高的员工
每个部门的前三档工资的所有员工
题目二、
users1
name company company_address url1
Joe ABC Work Lane ;
Jill XYZ Job Street ;
写PL/SQL来创建新表
users2
name company company_address url1
Joe ABC Work Lane
Joe ABC Work Lane
Jill XYZ Job Street
Jill XYZ Job Street
综合题目三、
create table C USTOMERS --客户表
(id number(8) primary key,taaccoid char(12),name varchar2(100),birthdate nu mber(8),certno varchar2(20),province number(8),age nu mber(4));
1 111000051346 李惠萍19780304 430111************
2 32
...
create table PR OVINCE --省份表
(id nu mber(8) primary key,name varchar2(100));
1 北京市
...
create table TA_SHARE --基金份额表
(taaccoid char(12),fundcode char(6),curshare nu mber(16,2));
111000051346 110002 5228.48
create table PR ODUC TS --基金产品表
(fundcode char(6),fund name varchar2(100));
110001 产品1
...
建立存储过程,输入参数:I_FUNDCODE --基金产品,I_PROVINC E --省份
输出参数:O_STA TUS --态值,R T_CURSOR --返回游标
返回如下表格的数据:
省份基金产品1~20岁(个)21~40岁(个)41岁以上(个)份额
分别在以上表上建立合理的索引,要求存储过程中写出的SQL必须不能对CR M_CUS TOMERS和CRM_TA_SHAR E进行全表扫描