KEMBAR78
Scott Tiger Demo SQL Server | PDF
0% found this document useful (0 votes)
290 views2 pages

Scott Tiger Demo SQL Server

This document contains SQL statements that create tables to store employee data including EMP, DEPT, BONUS, SALGRADE, and DUMMY tables. Data is inserted into the EMP, DEPT, and SALGRADE tables. The EMP and DEPT tables are related using a foreign key.

Uploaded by

David Morales
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
290 views2 pages

Scott Tiger Demo SQL Server

This document contains SQL statements that create tables to store employee data including EMP, DEPT, BONUS, SALGRADE, and DUMMY tables. Data is inserted into the EMP, DEPT, and SALGRADE tables. The EMP and DEPT tables are related using a foreign key.

Uploaded by

David Morales
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

CREATE TABLE EMP

(EMPNO NUMERIC(4) NOT NULL,


ENAME VARCHAR (10),
JOB VARCHAR (9),
MGR NUMERIC(4),
HIREDATE DATE,
SAL NUMERIC(7, 2),
COMM NUMERIC(7, 2),
DEPTNO NUMERIC(2));

INSERT INTO EMP VALUES


(7369, 'SMITH', 'CLERK', 7902,
'17-12-1980', 800, NULL, 20);
INSERT INTO EMP VALUES
(7499, 'ALLEN', 'SALESMAN', 7698,
'20-02-1981' , 1600, 300, 30);
INSERT INTO EMP VALUES
(7521, 'WARD', 'SALESMAN', 7698,
'22-02-1981' , 1250, 500, 30);
INSERT INTO EMP VALUES
(7566, 'JONES', 'MANAGER', 7839,
'2-04-1981' , 2975, NULL, 20);
INSERT INTO EMP VALUES
(7654, 'MARTIN', 'SALESMAN', 7698,
'28-09-1981' , 1250, 1400, 30);
INSERT INTO EMP VALUES
(7698, 'BLAKE', 'MANAGER', 7839,
'1-05-1981' , 2850, NULL, 30);
INSERT INTO EMP VALUES
(7782, 'CLARK', 'MANAGER', 7839,
'9-06-1981' , 2450, NULL, 10);
INSERT INTO EMP VALUES
(7788, 'SCOTT', 'ANALYST', 7566,
'09-12-1982' , 3000, NULL, 20);
INSERT INTO EMP VALUES
(7839, 'KING', 'PRESIDENT', NULL,
'17-11-1981' , 5000, NULL, 10);
INSERT INTO EMP VALUES
(7844, 'TURNER', 'SALESMAN', 7698,
'8-09-1981 ', 1500, 0, 30);
INSERT INTO EMP VALUES
(7876, 'ADAMS', 'CLERK', 7788,
'12-01-1983' , 1100, NULL, 20);
INSERT INTO EMP VALUES
(7900, 'JAMES', 'CLERK', 7698,
'3-12-1981 ', 950, NULL, 30);
INSERT INTO EMP VALUES
(7902, 'FORD', 'ANALYST', 7566,
'3-12-1981 ', 3000, NULL, 20);
INSERT INTO EMP VALUES
(7934, 'MILLER', 'CLERK', 7782,
'23-01-1982' , 1300, NULL, 10);

CREATE TABLE DEPT


(DEPTNO NUMERIC(2) NOT NULL,
DNAME VARCHAR(14),
LOC VARCHAR(13) );

INSERT INTO DEPT VALUES (10, 'ACCOUNTING', 'NEW YORK');


INSERT INTO DEPT VALUES (20, 'RESEARCH', 'DALLAS');
INSERT INTO DEPT VALUES (30, 'SALES', 'CHICAGO');
INSERT INTO DEPT VALUES (40, 'OPERATIONS', 'BOSTON');

CREATE TABLE BONUS


(ENAME VARCHAR(10),
JOB VARCHAR(9),
SAL NUMERIC,
COMM NUMERIC);

CREATE TABLE SALGRADE


(GRADE NUMERIC,
LOSAL NUMERIC,
HISAL NUMERIC);

INSERT INTO SALGRADE VALUES (1, 700, 1200);


INSERT INTO SALGRADE VALUES (2, 1201, 1400);
INSERT INTO SALGRADE VALUES (3, 1401, 2000);
INSERT INTO SALGRADE VALUES (4, 2001, 3000);
INSERT INTO SALGRADE VALUES (5, 3001, 9999);

CREATE TABLE DUMMY


(DUMMY NUMERIC);

INSERT INTO DUMMY VALUES (0);

SELECT * FROM EMP;

/* Relacion entre tablas */


alter table emp add primary key (EMPNO);
alter table DEPT add primary key (DEPTNO);
DROP TABLE DEPT;

ALTER TABLE EMP ADD FOREIGN KEY (DEPTNO) REFERENCES DEPT;

You might also like