정보의 보물창고

[Oracle 오라클] 테이블 저장 예제 본문

개발 Memo/Oracle

[Oracle 오라클] 테이블 저장 예제

☆★※☆★※ 2021. 5. 24. 23:59
반응형

사용예) 사업장 테이블 (site)에 다음 자료를 저장하시오

[자료]

 

------------------------------------------------------------------------------------------------------------------------------

사업장번호   사업장명          주소            전화번호     공시금액    투입인원   시공일자    완공일자 비고

------------------------------------------------------------------------------------------------------------------------------

WA1001      와동초등학교신측   대전시 대덕구                             1200      오늘

WG1102      천안아파트신축     충남 천안시                 1000000000   800      2021/7/10

------------------------------------------------------------------------------------------------------------------------------

 

INSERT INTO SITE(SITE_NO,SITE_NAME,SITE_ADDR,INPUT_MAN_CNT,START_DATE)
    VALUES('WA1001','와동초등학교신축','대전시 대덕구',1200,SYSDATE);

=> 2+"7"에서 자바는 "2"+"7"로 변환

   

INSERT INTO SITE(SITE_NO, SITE_NAME,SITE_ADDR,INPUT_MAN_CNT,START_DATE)
    VALUES('WG1102','천안아파트신축','충남 천안시','800','20210710');

   

 

사용예) 근무 테이블(TBL_WORK)에 다름 자료를 저장하시오

(자료)
------------------------------------------------------------------------------------
사원번호    사업장번호       투입일
------------------------------------------------------------------------------------
E002        WG1102      2021/7/15
E003        WA1001      2021/06/01
E001        WA1002      오늘
E002        WG1102     
------------------------------------------------------------------------------------

  

(코드)

INSERT INTO TBL_WORK(EMP_ID,SITE_NO) VALUES('E002','WG1102');
INSERT INTO TBL_WORK VALUES('E003','WA1001',TO_DATE('20210601'));

INSERT INTO TBL_WORK VALUES(EMP_ID,SITE_NO)
VALUES('E002','WG1102');

--INSERT INTO TBL_WORK VALUES('E001','WA1102',SYSDATE);

(코드)

SELECT A.EMP_NAME
  FROM EMPOYEE A , TBL_WORK B,SITE C
WHERE B.SITE_NO=C.SITE+ NO
 AND B.EMP_ID= A,EMP_ID
 AND C.SITE_NAME='와룡초등학교신축'

 

반응형