




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Sql and Plsql 测试作者:创建日期:最近更新:控制号: 版本: 1 审批:拷贝号_文档控制更新记录日期作者版本变更参考审阅姓名职位分发拷贝号姓名地点1111(9-Dec-96)目录文档控制ii概述4测试用例4测试题5(9-Dec-96)文档控制 10Sql and Plsql 测试Company Confidential - For internal use only9ec0fc111214139cd2254c23e6a125a5.pdf (v. 1 )概述本测试文档主要目的用于测试培训人员对sql 与 plsql的掌握情况,主要侧重于基本语法。测试用例用例直接将sqlplus的结果粘贴进来,如果是函数或过程,请将代码粘贴进来。问题1从EMP表查询部门编号为10的所有员工,显示员工编号,员工名称SQL select empno, ename 2 from emp 3 where deptno=10; EMPNO ENAME- - 7782 CLARK 7839 KING 7934 MILLER2将部门编号为10的所有员工转移到部门40SQL update emp 2 set deptno=40 3 where deptno=10;已更新3行。 (4-Dec-96)测试题问题以system/manager登录到sql plus1创建用户USERXXX,同时指定该用户的表空间到CUX_DATA,临时表空间到TEMP。create user USERJOAN identified by huangqq default tablespace CUX_DATAtemporay tablespace TEMP;2授予USERXXX用户连接和使用资源的权限。grant connect,resource to USERJOAN;切换到用户USERXXX3创建同义词 EMP 到 SCOTT.EMP,DEPT到SCOTT.DEPTcreate synonym EMP for SCOTT.EMP;create synonym DEPT for SCOTT.DEPT;4显示EMP的表结构desc EMP;5按照EMP的表结构创建表 EMPXXX,使用Create table (column1 datetype,column );Create table EMPJOAN(emp.ename%type ename,emp.empno%type empno,emp.sal%type sal,m%type comm;emp.job%type job,emp.manager%type manager,emp. hiredate%type hiredate);6对表EMPXXX的EMPNO创建主键 EMPXXX_PK, 需要指定索引表空间到CUX_INDEXalert table EMPJOAN add primary key EMPNO EMPJOAN_PK;create index JOAN_INDEX on EMPJOAN(empno) tablespace CUX_INDEX;7对表EMPXXX的ENAME创建唯一索引EMPXXX_U1, 需要指定索引表空间到CUX_INDEXcreate unique index EMPJOAN_U1 on EMPJOAN(ename) tablespace CUX_INDEX;8将表EMP的数据增加到表EMPXXX中,使用insert select 语句insert into EMPJOAN asselect *from emp;9对表EMPXXX的JOB创建约束EMPXXX_C1,将JOB的值限制在CLERK,SALESMAN,MANAGER,ANALYST,PRESIDENTalter EMPJOANadd constraints EMPJOAN_C1(job=CLERK or job=SALESMAN or job=MANAGER orjob=ANALYST orjob=PRESIDENT);10使用SQL: CREATE TABLE . AS SELECT . FROM . 来创建表DEPTXXXCreate table DETPJOAN as SELECT * FROM dept;11为表DEPTXXX的DEPTNO创建主键 DEPTXXX_PK, 需要指定索引表空间到CUX_INDEXalert table DEPTJOAN add primary key EMPNO DEPTJOAN_PK;create index DEPT_INDEXon DEPTJOAN(empno) tablespace CUX_INDEX;12将表EMPXXX, DEPTXXX的SELECT, INSERT, UPDATE, DELETE权限赋予PUBLICGrant select,insert,update,delete on EMPJOAN,DEPTJOAN to PUBLIC.13查询出EMPXXX中各员工的总工资(SAL + COMM),和年薪,显示显示员工名、总工资、年薪Select ename,sal+nvl(comm.,0) total_sal,12*(sal+nvl(comm.,0) year_sal from EMPJOAN;14查询出EMPXXX员工分布在哪些部门,只显示部门编号(唯一性)Select distinct depno from EMPJOAN;15从EMPXXX获取员工姓名中含有M字母并且姓名的长度4的员工,显示员工号、员工名Select depno,ename from EMPJOAN where ename like %M% and length(ename)4;16从EMPXXX,DEPTXXX查询出各员工及其所在的部门名称,显示员工名、部门编号、部门名称Select e.enema,e.depno,d.dname from EMPJOAN e,DEPTJOAN d;17从EMPXXX查询出员工及其经理名称,无经理的也要显示出来,显示出员工号、员工名、经理的员工号、经理名称Select depno,ename,manager,manger_name from EMPJOAN where manger_name in (Select ename from EMPJOAN whre depno=manager);18从EMPXXX查询出所有部门为20的员工工龄,显示员工名、雇用日期、工龄,排序:按工龄降序Selectename,hiredate, trunc(months_between(sysdate,hiredate)/12) work_year from EMPJOANwhere depno=20order bywork_year;19从EMPXXX查询出1981年入职并且工资在1000 - 2000内的员工,显示员工名、雇用日期、工资Select ename,hiredate,sal from EMPJOANwhere to_date(hiredate,yyyy)=to_date(1986,yyyy) and sal between 1000 and 2000;20按工资写出员工的工资等级:= 3000 为 A, = 2000 为 B, = 1000 为C, =3000 then Awhen sal=2000 and sal=1000 and sal 新PIN码:XXXXXXXX失败,返回具体错误信息过程模板:PROCEDURE generate_emp_pin( p_empno IN NUMBER, x_pin_number OUT NOCOPY VARCHAR2, x_return_status OUT NOCOPY VARCHAR2, x_return_message OUT VARCHAR2 NOCOPY)IS -申明部分BEGIN - 初始化变量,设置保存点X_return_stat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年安徒生读书考试题及答案
- 2025年主管护师考试目标规划试题及答案
- 化学地理中考试卷及答案
- 2025年肿瘤科治疗方案策略测评答案及解析
- 2025年政工职称考试题库及答案(历年模拟试题)
- 轮胎生产工厂项目初步设计
- 2025院感知识考试试题题库及答案
- 果蔬汁生产建设项目初步设计
- 信息技术支持农业经济管理系统协议
- 茶光互补光伏发电项目实施方案
- 老年患者麻醉专家共识
- 2025年国家电投集团陕西公司招聘笔试参考题库含答案解析
- 棋牌室员工管理制度
- 《中华人民共和国慈善法》培训解读课件
- 食管癌全程管理专家共识(2025)解读
- CJ/T 249-2007城镇污水处理厂污泥处置混合填埋泥质
- 2025年版简易房屋租赁合同模板
- 居间合同协议书范本txt下载
- 医疗机构从业人员行为规范培训
- 2025-2030中国相机支架行业市场现状供需分析及投资评估规划分析研究报告
- 2025年4月自考00908网络营销与策划试题及答案
评论
0/150
提交评论