易截截图软件、单文件、免安装、纯绿色、仅160KB

初学ORACLE 练习题

使用scott/tiger用户下的emp表和dept表完成下列练习,表的结构说明如下
  emp员工表(empno员工号/ename员工姓名/job工作/mgr上级编号/hiredate受雇日期/sal薪金/comm佣金/deptno部门编号)
  dept部门表(deptno部门编号/dname部门名称/loc地点)
  工资 = 薪金 + 佣金
  1.列出至少有一个员工的所有部门
  2.列出薪金比“SMITH”多的所有员工。
  3.列出所有员工的姓名及其直接上级的姓名。
  4.列出受雇日期晚于其直接上级的所有员工。
  5.列出部门名称和这些部门的员工信息,同时列出那些没有员工的部门。
  6.列出所有“CLERK”(办事员)的姓名及其部门名称。
  7.列出最低薪金大于1500的各种工作。
  8.列出在部门“SALES”(销售部)工作的员工的姓名,假定不知道销售部的部门编号。
  9.列出薪金高于公司平均薪金的所有员工。
  10.列出与“SCOTT”从事相同工作的所有员工。
  11.列出薪金等于部门30中员工的薪金的所有员工的姓名和薪金。
  12.列出薪金高于在部门30工作的所有员工的薪金的员工姓名和薪金。
  13.列出在每个部门工作的员工数量、平均工资和平均服务期限。
  14.列出所有员工的姓名、部门名称和工资。
  16.列出所有部门的详细信息和部门人数。
  17.列出各种工作的最低工资。
  18.列出MANAGER(经理)的最低薪金。
  19.列出所有员工的年工资,按年薪从低到高排序。
  ===============================================
  使用scott/tiger用户下的emp表和dept表完成下列练习,表的结构说明如下
  emp员工表(empno员工号/ename员工姓名/job工作/mgr上级编号/hiredate受雇日期/sal薪金/comm佣金/deptno部门编号)
  dept部门表(deptno部门编号/dname部门名称/loc地点)
  工资 = 薪金 + 佣金
  ------1.列出至少有一个员工的所有部门
  select * from dept
  where deptno in
  (select deptno from emp group by deptno having count(*)>1);
  ------2.列出薪金比“SMITH”多的所有员工。
  select * from emp
  where sal>(select sal from emp where ename='SMITH');
  ------3.列出所有员工的姓名及其直接上级的姓名。
  select ename,(select ename from emp where empno=a.mgr) from emp a;
  或
  select ename, (sele


相关文档:

oracle行列转换(转)

1、固定列数的行列转换

student subject grade
--------- ---------- --------
student1 语文 80
student1 数学 70
student1 英语 60
student2 语文 90
student2 数学 80
student2 英语 100
……
转换为
语文 数学 英语
student1 80 70 60
student2 90 80 100
……
语句如下:s ......

Oracle的同义词(synonyms)总结

oracle的同义词总结:
  从字面上理解就是别名的意思,和试图的功能类似。就是一种映射关系。
  1.创建同义词语句:
  create public synonym table_name for user.table_name;
  其中第一个user_table和第二个user_table可以不一样。
  此外如果要创建一个远程的数据库上的某张表 ......

oracle cursor 游标用法

游标:
用来查询数据库,获取记录集合(结果集)的指针,可以让开发者一次访问一行结果集,在每条结果集上作操作。
分类:
静态游标:
分为显式游标和隐式游标。
REF游标:
是一种引用类型,类似于指针。
显式游标:
 CURSOR 游标名 ( 参数 ) [返回值类型] IS
  Select 语句
生命周期:
1.打开游标(OP ......

Oracle数据导入导出imp/exp命令

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。
 
执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,
......

oracle 10.2.0.4下载地址


下载方法:在下面的连接上点击右键,选择使用迅雷下载。使用别的下载工具无法下载。
oracle 10.2.0.4 补丁下载(适用于所有操作系统):
ftp://updates.oracle.com/6810189/p6810189_10204_AIX5L.zip
ftp://updates.oracle.com/6810189/p6810189_10204_HPUX-IA64.zip
ftp://updates.oracle.com/6810189/p6810189_10204 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号