zoukankan      html  css  js  c++  java
  • DB2创建EMP和DEPT并进行基础操作

    一、DB2创建EMP和DEPT测试表

    --DB2创建测试表
    CREATE TABLE TEST.EMP
    (EMPNO INTEGER NOT NULL,
    ENAME VARCHAR(10),
    JOB VARCHAR(9),
    MGR INTEGER,
    HIREDATE DATE,
    SAL DECIMAL(7, 2),
    COMM DECIMAL(7, 2),
    DEPTNO INTEGER
    );
    
    INSERT INTO TEST.EMP VALUES (7369, 'SMITH', 'CLERK', 7902,
    TO_DATE('17-DEC-1980', 'DD-MON-YYYY'), 800, NULL, 20);
    INSERT INTO TEST.EMP VALUES (7499, 'ALLEN', 'SALESMAN', 7698,
    TO_DATE('20-FEB-1981', 'DD-MON-YYYY'), 1600, 300, 30);
    INSERT INTO TEST.EMP VALUES (7521, 'WARD', 'SALESMAN', 7698,
    TO_DATE('22-FEB-1981', 'DD-MON-YYYY'), 1250, 500, 30);
    INSERT INTO TEST.EMP VALUES (7566, 'JONES', 'MANAGER', 7839,
    TO_DATE('2-APR-1981', 'DD-MON-YYYY'), 2975, NULL, 20);
    INSERT INTO TEST.EMP VALUES (7654, 'MARTIN', 'SALESMAN', 7698,
    TO_DATE('28-SEP-1981', 'DD-MON-YYYY'), 1250, 1400, 30);
    INSERT INTO TEST.EMP VALUES (7698, 'BLAKE', 'MANAGER', 7839,
    TO_DATE('1-MAY-1981', 'DD-MON-YYYY'), 2850, NULL, 30);
    INSERT INTO TEST.EMP VALUES (7782, 'CLARK', 'MANAGER', 7839,
    TO_DATE('9-JUN-1981', 'DD-MON-YYYY'), 2450, NULL, 10);
    INSERT INTO TEST.EMP VALUES (7788, 'SCOTT', 'ANALYST', 7566,
    TO_DATE('09-DEC-1982', 'DD-MON-YYYY'), 3000, NULL, 20);
    INSERT INTO TEST.EMP VALUES (7839, 'KING', 'PRESIDENT', NULL,
    TO_DATE('17-NOV-1981', 'DD-MON-YYYY'), 5000, NULL, 10);
    INSERT INTO TEST.EMP VALUES (7844, 'TURNER', 'SALESMAN', 7698,
    TO_DATE('8-SEP-1981', 'DD-MON-YYYY'), 1500, 0, 30);
    INSERT INTO TEST.EMP VALUES (7876, 'ADAMS', 'CLERK', 7788,
    TO_DATE('12-JAN-1983', 'DD-MON-YYYY'), 1100, NULL, 20);
    INSERT INTO TEST.EMP VALUES (7900, 'JAMES', 'CLERK', 7698,
    TO_DATE('3-DEC-1981', 'DD-MON-YYYY'), 950, NULL, 30);
    INSERT INTO TEST.EMP VALUES (7902, 'FORD', 'ANALYST', 7566,
    TO_DATE('3-DEC-1981', 'DD-MON-YYYY'), 3000, NULL, 20);
    INSERT INTO TEST.EMP VALUES (7934, 'MILLER', 'CLERK', 7782,
    TO_DATE('23-JAN-1982', 'DD-MON-YYYY'), 1300, NULL, 10);
    
    CREATE TABLE TEST.DEPT
    (DEPTNO INTEGER NOT NULL,
    DNAME VARCHAR(14),
    LOC VARCHAR(13)
    );
    
    INSERT INTO TEST.DEPT VALUES (10, 'ACCOUNTING', 'NEW YORK');
    INSERT INTO TEST.DEPT VALUES (20, 'RESEARCH', 'DALLAS');
    INSERT INTO TEST.DEPT VALUES (30, 'SALES', 'CHICAGO');
    INSERT INTO TEST.DEPT VALUES (40, 'OPERATIONS', 'BOSTON ');
    
    
    -- 添加约束
    ALTER TABLE TEST.EMP ADD CONSTRAINT EMP_PK PRIMARY KEY(EMPNO);
    ALTER TABLE TEST.DEPT ADD CONSTRAINT DEPT_PK PRIMARY KEY(DEPTNO);
    ALTER TABLE TEST.DEPT ADD CONSTRAINT EMP_FK_DEPT FOREIGN KEY(DEPTNO) REFERENCES TEST.DEPT;
    ALTER TABLE TEST.EMP ADD CONSTRAINT EMP_FK_EMP FOREIGN KEY(MGR) REFERENCES TEST.EMP;

    二、对EMP和DEPT表基础操作

  • 相关阅读:
    ZOJ 2158 Truck History
    Knight Moves (zoj 1091 poj2243)BFS
    poj 1270 Following Orders
    poj 2935 Basic Wall Maze (BFS)
    Holedox Moving (zoj 1361 poj 1324)bfs
    ZOJ 1083 Frame Stacking
    zoj 2193 Window Pains
    hdu1412{A} + {B}
    hdu2031进制转换
    openjudge最长单词
  • 原文地址:https://www.cnblogs.com/yangsy/p/emp_dept.html
Copyright © 2011-2022 走看看