- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
oracle试卷A答案
得 分
评卷人
使用scott/tiger用户下的emp表和dept表完成下列.
DESC emp; Select * from emp;
找出佣金高于薪金的员工select * from emp where commsal;
以首字母大写的方式显示所有员工的姓名SQLselect lower(substr(ename,1,1))||upper(substr(ename,2,length(ename)-1))? from emp;
找出不收取佣金或收取的佣金低于100的员工select * from emp where comm is null or comm100;
找出收取佣金的员工的不同工作列出所有雇员的雇员名称、部门名称和工资select ename,dname,sal+nvl(comm,0) from emp,dept where emp.deptno=dept.deptno;
显示所有名字中第三个字母是的雇员的名字‘—a%;
显示所有员工的姓名、工作和薪金,按工作的降序排序,若工作相同则按薪金排序select ename,job,sal from emp order by job desc,sal;
显示满10年服务年限的员工的姓名和受雇日期Select ename,hiredate from emp where months_between(sysdate,hiredate)=10*12;
列出薪金高于在工作的所有员工的薪金的员工姓名和薪金select * from emp where salall (select sal from emp where deptno=30);
列出与“”从事相同工作的所有员工select * from emp where job=(select job from emp where ename=MILLER);
列出所有员工的姓名及其直接上级的姓名select a.ename,b.ename from emp a,emp b w select ename,(select ename from emp where empno=a.mgr) from emp a;
here a.mgr=b.empno(+);
列出各种工作职位的最低工资,且显示最低工资大于1500的记录select job,min(sal) from emp group by job having min(sal)1500;
找出部门10中所有经理(MANAGER),部门20中所有办事员(CLERK), 既不是经理又不是办事员但其薪金大于或等于2000的所有员工的详细资料select * from emp where (deptno=10 and job=upper(manager)) or (deptno=20 and job=upper(clerk )) or (jobupper(‘manager’) and jobupper(‘clerk’) and sal=2000)
二、使用system/manager用户/密码登陆,并完成以下操作
1.创建一个用户teacher,密码是math,默认表空间users,临时表空间temp无配额,帐户不锁定
CREAT USER teacher IDENTIFIED BY math
DEFAULT TABLESPACE user
TEMPORARY TABLESPACE temp
ACCOUNT UNLOCK
2.创建一个口令有效期为7天,锁定前允许的最大失败登陆次数为3 的概要文件MYPROFILE,并分配给用户teacher
CREAT PROFILE MYPROFILE LIMIT
PASSWORD-LIFE-TIME 7
FAILED-LOGIN-ATTEMPTS 3;
ALTER USER teacher PROFILE lock-account;
3.创建一个角色,具有连接到数据库以及创建表的权限,并把这个角色赋给用户teacher
CREAT ROLE X
GRANT CONNECT,CREAT TABLE TO X;
GRANT X to teacher;
4.以用户teacher登陆,并建立下面Courses和Students两个表,并插入相应的数据
Courses表,要求其中CourseCode为主键,CourseName非空
CourseCode CourseName Description X001 数据库原理 计算机系必修 X002 计算机网络原理 计算机系选修
Students表,要求StudentCode为主键,CourseCode 为外键,score在0-100之间
StudentCode Name BirthDate
您可能关注的文档
最近下载
- 《广告策划与创意》课件(全).pptx VIP
- 企业财务管理制度十二篇.docx VIP
- 工业行业市场前景及投资研究报告:解析Palantir.pdf VIP
- 检验科标本接收拒收制度标本验收标准.pdf VIP
- 卫生部手术分级目录(2025年版).doc VIP
- 电子束曝光技术.ppt VIP
- 第二单元《燕赵大地连津门》第2课时《津冀之声》课件 人教版二年级音乐上册.pptx VIP
- (2025)全国保密教育线上培训知识考试题库及参考答案.pdf
- 房地产制度与标准 - 绿城项目运营手册之交付后工作操作指引 .docx VIP
- 2024年9月28日福建省事业单位统考《行政职业能力测试》笔试试题.docx VIP
文档评论(0)