• ADADADADAD

    oracle scott[ 编程知识 ]

    编程知识 时间:2024-12-24 18:53:32

    作者:文/会员上传

    简介:

    Oracle是业界首屈一指的数据库管理系统,其中Scott(又称SCOTT用户)是Oracle官方提供的一个演示用户,其模式包含一些经典的表、视图和存储过程,提供给用户演示和学习。Scott模式中

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    Oracle是业界首屈一指的数据库管理系统,其中Scott(又称SCOTT用户)是Oracle官方提供的一个演示用户,其模式包含一些经典的表、视图和存储过程,提供给用户演示和学习。

    Scott模式中包含了一些表,如EMP、DEPT、BONUS、SALGRADE等。其中,EMP表是最为常用的,由于该表内置了一些经典示例数据,因此在学习和演示Oracle的过程中经常被使用。

    SELECT * FROM EMP;EMPNO  ENAME  JOB       MGR   HIREDATE       SAL   COMM  DEPTNO----- ------ --------- ----- ----------- ------ ------ ------7369  SMITH  CLERK     7902  17-DEC-1980   800    -     20 7499  ALLEN  SALESMAN  7698  20-FEB-1981   1600   300   30 7521  WARD   SALESMAN  7698  22-FEB-1981   1250   500   30 7566  JONES  MANAGER   7839  02-APR-1981   2975   -     20 7654  MARTIN SALESMAN  7698  28-SEP-1981   1250  1400   30 ......

    除了表外,Scott模式中还包含了一些存储过程,如计算员工工资的过程CALC_SAL。通过使用这些存储过程,用户可以更方便地进行数据操作,并且减少对数据库的负担。

    CREATE OR REPLACE PROCEDURE CALC_SALISCURSOR EMP_CUR ISSELECT * FROM EMP;V_SAL EMP.SAL%TYPE;BEGINFOR EMP_REC IN EMP_CUR LOOPV_SAL := EMP_REC.SAL * 1.1;UPDATE EMP SET SAL = V_SAL WHERE EMPNO = EMP_REC.EMPNO;END LOOP;END CALC_SAL;

    Scott模式中的视图也是非常实用的,其中最为常用的是DEPT_EMP视图,它将EMP和DEPT表结合起来,方便用户查看某个部门下的所有员工信息。

    SELECT DEPTNO, ENAME, JOB, SAL FROM DEPT_EMP WHERE DEPTNO = 30;DEPTNO ENAME      JOB       SAL  ------ ---------- --------- ------30          ALLEN  SALESMAN  1600 30          WARD   SALESMAN  1250 30          MARTIN SALESMAN  1250 30          BLAKE  MANAGER   2850 30          TURNER SALESMAN  1500

    总的来说,Scott用户是Oracle数据库学习和实践中不可或缺的一环,通过使用其中的表、存储过程和视图,用户可以更快地掌握Oracle的基本操作和语法,为日后的实际应用打下扎实的基础。

    oracle scott.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: oraclescott