*** 질의 실습 용******************************
buser table
create table buser(
buser_no number(4) primary key,
buser_name varchar2(10) not null,
buser_loc varchar2(10),
buser_tel varchar2(15));
insert into buser values(10,'총무부','서울','02-100-1111');
insert into buser values(20,'영업부','서울','02-100-2222');
insert into buser values(30,'전산부','서울','02-100-3333');
insert into buser values(40,'관리부','인천','032-200-4444');
sawon table
create table sawon(
sawon_no number(4) primary key,
sawon_name varchar2(10) not null,
buser_num number(4) not null,
sawon_jik varchar2(10) default '사원',
sawon_pay number,
sawon_ibsail date default sysdate, --sysdate : 시스템이 가지고 있는 날짜 및 시간을 주는 오라클이 가지고있는 명령
sawon_gen char(2));
insert into sawon values(1,'홍길동',10,'사장',8000,'98/09/01','남');
insert into sawon values(2,'한국남',20,'부장',6200,'01/01/03','남');
insert into sawon values(3,'이순신',20,'과장',4500,'01/03/03','남');
insert into sawon values(4,'이미라',30,'대리',3503,'04/01/04','여');
insert into sawon values(5,'이순라',20,'사원',2850,'09/08/05','여');
insert into sawon values(6,'김이화',20,'사원',2850,'09/08/05','여');
insert into sawon values(7,'김부만',40,'부장',5003,'01/01/05','남');
insert into sawon values(8,'김기만',20,'과장',4000,'03/01/01','남');
insert into sawon values(9,'채송화',30,'대리',3507,'02/03/02','여');
insert into sawon values(10,'박치기',10,'사원',2700,'05/03/02','남');
insert into sawon values(11,'김부해',30,'사원',1900,'06/09/06','남');
insert into sawon values(12,'박별나',40,'과장',4300,'99/03/05','여');
insert into sawon values(13,'박명화',10,'대리',3900,'03/05/01','남');
insert into sawon values(14,'박궁화',40,'사원',2220,'09/01/05','여');
insert into sawon values(15,'채미리',20,'사원',2200,'05/01/03','여');
insert into sawon values(16,'이유가',10,'사원',2900,'04/02/01','여');
insert into sawon values(17,'이유미',10,'사원',6200,'99/02/01','여');
gogek table
create table gogek(
gogek_no number(4) primary key,
gogek_name varchar2(10) not null,
gogek_tel varchar2(20),
gogek_jumin char(14),
gogek_damsano number(4),
CONSTRAINT FK_gogek_damsano foreign key(gogek_damsano) references sawon(sawon_no)
);
create sequence gogek_gogek_no_seq increment by 1 start with 1;
insert into gogek values(gogek_gogek_no_seq.nextval,'이나라','02-535-2580','850612-1156789',1);
insert into gogek values(gogek_gogek_no_seq.nextval,'김혜순','02-375-6946','700101-1054225',3);
insert into gogek values(gogek_gogek_no_seq.nextval,'최부자','02-692-8926','890305-1065773',3);
insert into gogek values(gogek_gogek_no_seq.nextval,'김해자','032-393-6277','770412-2028677',1);
insert into gogek values(gogek_gogek_no_seq.nextval,'차일호','02-294-2946','790509-1062677',2);
insert into gogek values(gogek_gogek_no_seq.nextval,'박상운','032-631-1204','790623-1023566',6);
insert into gogek values(gogek_gogek_no_seq.nextval,'이분','02-546-2372','880323-2558021',2);
insert into gogek values(gogek_gogek_no_seq.nextval,'신영래','031-948-0283','790908-1063765',5);
insert into gogek values(gogek_gogek_no_seq.nextval,'장도리','02-496-1204','870206-2063245',4);
insert into gogek values(gogek_gogek_no_seq.nextval,'강나루','032-341-2867','780301-1070425',12);
insert into gogek values(gogek_gogek_no_seq.nextval,'이영희','02-195-1764','810103-2070245',3);
insert into gogek values(gogek_gogek_no_seq.nextval,'이소리','02-296-1066','810609-2046266',9);
insert into gogek values(gogek_gogek_no_seq.nextval,'배용중','02-691-7692','820920-1052677',1);
insert into gogek values(gogek_gogek_no_seq.nextval,'김현주','031-167-1884','800128-2062665',2);
insert into gogek values(gogek_gogek_no_seq.nextval,'송운하','02-887-9344','830301-2013345',2);
commit;
'# 데이터베이스 > 오라클' 카테고리의 다른 글
group by, inner join, left outer join, union,merge (0) | 2013.03.31 |
---|---|
Query(질의), select,order by,숫자 함수, 문자 함수, 내장 함수,Conditional Expression(조건 표현식) (0) | 2013.03.18 |
default 초기치 부여, sequence, index, 칼럼 추가,수정,삭제, 이름변경 (0) | 2013.03.18 |
무결성 제약 조건(constraint), 기본키 제약조건, check, unique, foreign key, 참조키 (0) | 2013.03.18 |
SQL문의 기초, create table, insert into, update set, delete from (0) | 2013.03.18 |