• ORACLE学习之scott用户的表结构sql


    -- Create table
    create table SALGRADE
    (
      GRADE NUMBER,
      LOSAL NUMBER,
      HISAL NUMBER
    )
    tablespace USERS
      pctfree 10
      initrans 1
      maxtrans 255
      storage
      (
        initial 64
        next 8
        minextents 1
        maxextents unlimited
      );
    -- Add comments to the table 
    comment on table SALGRADE
      is '工资等级表:salgrade';
    -- Add comments to the columns 
    comment on column SALGRADE.GRADE
      is '工资的等级';
    comment on column SALGRADE.LOSAL
      is '此等级的最低工资';
    comment on column SALGRADE.HISAL
      is '此等级的最高工资';
    

      

    -- Create table
    create table BONUS
    (
      ENAME VARCHAR2(10),
      JOB   VARCHAR2(9),
      SAL   NUMBER,
      COMM  NUMBER
    )
    tablespace USERS
      pctfree 10
      initrans 1
      maxtrans 255;
    -- Add comments to the table 
    comment on table BONUS
      is '工资表:bonus';
    -- Add comments to the columns 
    comment on column BONUS.ENAME
      is '雇员姓名';
    comment on column BONUS.JOB
      is '雇员职位';
    comment on column BONUS.SAL
      is '雇员的工资';
    comment on column BONUS.COMM
      is '雇员的奖金';
    

      

    -- Create table
    create table DEPT
    (
      DEPTNO NUMBER(2) not null,
      DNAME  VARCHAR2(14),
      LOC    VARCHAR2(13)
    )
    tablespace USERS
      pctfree 10
      initrans 1
      maxtrans 255
      storage
      (
        initial 64
        next 8
        minextents 1
        maxextents unlimited
      );
    -- Add comments to the table 
    comment on table DEPT
      is '部门表:dept';
    -- Add comments to the columns 
    comment on column DEPT.DEPTNO
      is '表示部门编号,由两位数字所组成';
    comment on column DEPT.DNAME
      is '部门名称,最多由14个字符所组成';
    comment on column DEPT.LOC
      is '部门所在的位置';
    -- Create/Recreate primary, unique and foreign key constraints 
    alter table DEPT
      add constraint PK_DEPT primary key (DEPTNO)
      using index 
      tablespace USERS
      pctfree 10
      initrans 2
      maxtrans 255
      storage
      (
        initial 64K
        next 1M
        minextents 1
        maxextents unlimited
      );
    

      

    -- Create table
    create table EMP
    (
      EMPNO    NUMBER(4) not null,
      ENAME    VARCHAR2(10),
      JOB      VARCHAR2(9),
      MGR      NUMBER(4),
      HIREDATE DATE,
      SAL      NUMBER(7,2),
      COMM     NUMBER(7,2),
      DEPTNO   NUMBER(2)
    )
    tablespace USERS
      pctfree 10
      initrans 1
      maxtrans 255
      storage
      (
        initial 64
        next 8
        minextents 1
        maxextents unlimited
      );
    -- Add comments to the table 
    comment on table EMP
      is ' 雇员表:emp';
    -- Add comments to the columns 
    comment on column EMP.EMPNO
      is '雇员的编号,由四位数字所组成';
    comment on column EMP.ENAME
      is '雇员的姓名,由10位字符所组成';
    comment on column EMP.JOB
      is '雇员的职位';
    comment on column EMP.MGR
      is '雇员对应的领导编号,领导也是雇员';
    comment on column EMP.HIREDATE
      is '雇员的雇佣日期';
    comment on column EMP.SAL
      is '基本工资,其中有两位小数,五倍整数,一共是七位';
    comment on column EMP.COMM
      is '奖金,佣金';
    comment on column EMP.DEPTNO
      is '雇员所在的部门编号';
    -- Create/Recreate primary, unique and foreign key constraints 
    alter table EMP
      add constraint PK_EMP primary key (EMPNO)
      using index 
      tablespace USERS
      pctfree 10
      initrans 2
      maxtrans 255
      storage
      (
        initial 64K
        next 1M
        minextents 1
        maxextents unlimited
      );
    alter table EMP
      add constraint FK_DEPTNO foreign key (DEPTNO)
      references DEPT (DEPTNO);
    

      

    select * from bonus t;--工资表
    select * from dept t;--部门表
    select * from emp t;--雇员表
    select * from salgrade t;--工资等级表
    

      

  • 相关阅读:
    涂鸦
    触发事件续
    触摸事件基本介绍
    背景平铺
    屏幕截图
    图片的裁剪
    图片水印
    UIKit绘图方法
    Java范型学习笔记
    《Head first设计模式》学习笔记
  • 原文地址:https://www.cnblogs.com/wang-s/p/4723945.html
Copyright © 2020-2023  润新知