개발환경, 노트북으로 이전하다(오라클 테이블명 변경,이클립스 파일 이전 )
노트북으로도 환경세팅하는 이유
대덕인재개발원에 다니는 현재 대부분의 수업환경은 학원의 컴퓨터로 사용을 한다.
복습도 대부분 야자시간을 활용하여 학원에서 공부하지만..
문제는,
학원에서 공부하지 못하는 환경일 때는 인강 같은 시청요소 외에는 공부할 요소를 추가하기가 어렵고
먼 훗날 팀프로젝트를 진행할 때는 분임토의실에 들고가서도 작업해야 하기에 노트북이 반 필수가 된다고 한다
그렇기 때문에 가장 좋은 것은 처음 학원 강의를 수강하면서부터 노트북에 동일한 환경을 세팅해놓는 것이겠지만
그러질 못했으니 3주차 되는 지금에 이르러서야 노트북에 개발 환경을 조성하게 되었다
그리고 갈수록 DB의 테이블이 수업목적에 맞게 계속 추가되어지고 있어
**재고수불테이블 생성
1)테이블명 : REMAIN
2)컬럼
------------------------------------------------------------------------
컬럼명 데이터타입 기본값 PK FK
------------------------------------------------------------------------
REMAIN_YEAR CHAR(4) PK
PROD_ID VARCHAR2(10) PK&FK
REMAIN_J_00 NUMBER(5) 0
REMAIN_I NUMBER(5) 0
REMAIN_O NUMBER(5) 0
REMAIN_J_99 NUMBER(5) 0
REMAIN_DATE DATE SYSDATE
------------------------------------------------------------------------
**상품테이블의 상품코드와 해당 상품코드에 부여된 적정재고(PROD_PROPERSTOCK)
를 이용하여 재고수불테이블에 데이터를 삽입하시오
1) 년도 : 2020
2) 상품코드는 PROD의 상품코드
3) 기초재고와 현재고 : PROD_PROPERSTOCK
4) 날짜 : 2020년 1월 1일
INSERT INTO MJY.REMAIN (REMAIN_YEAR,PROD_ID,REMAIN_J_00,REMAIN_J_99,REMAIN_DATE)
SELECT '2020',PROD_ID,PROD_PROPERSTOCK,PROD_PROPERSTOCK,TO_DATE('20200101')
FROM MJY.PROD
COMMIT;
사용예)2020년 1월 상품별 매입수량을 구하여 재고수불테이블을 변경하시오
(2020년 1월 상품별 매입수량)
SELECT B.BSUM
FROM (SELECT PROD_ID,
SUM(BUY_QTY) AS BSUM
FROM MJY.BUYPROD
WHERE BUY_DATE BETWEEN TO_DATE('20200101') AND TO_DATE('20200131')
GROUP BY PROD_ID)B
UPDATE MJY.REMAIN A
SET (A.REMAIN_I,A.REMAIN_J_99,A.REMAIN_DATE)=
(SELECT A.REMAIN_I+B.BSUM, A.REMAIN_J_99+B.BSUM,TO_DATE('20200131')
FROM (SELECT PROD_ID,
SUM(BUY_QTY) AS BSUM
FROM MJY.BUYPROD
WHERE BUY_DATE BETWEEN TO_DATE('20200101') AND TO_DATE('20200131')
GROUP BY PROD_ID)B
WHERE A.PROD_ID=B.PROD_ID)
SELECT * FROM MJY.REMAIN;
ROLLBACK;
COMMIT;
<BUYER>
BUYER_LGU ==> LPROD_GU
<BUYPROD>
BUY_PROD ==> PROD_ID
BUY_COST 삭제
<CART>
CART_MEMBER ==> MEM_ID
CART_PROD ==> PROD_ID
<PROD>
PROD_LGU ==> LPROD_GU
PROD_BUYER ==> BUYER_ID
오라클SQL수업할때 테이블명 변경했던 걸 정리
테이블 편집기에서 이름변경 안되면 직접 변경하고자 하는 곳에 우클릭=>이름 변경
지금 노트북에 옮기지 못하면 앞으론 더 힘들 거라는 생각에 실행에 옮기게 되었다
현재 가지고 있는 노트북은 씽크패드 E595로 3500u의 저사양 노트북이지만 16기가로 램 증량을 한 상태라
간단한 코드 작성 용도로는 무난하다고 생각 맥북 사고싶다
ORACLE SQL 설치
https://walleun00.tistory.com/5
대덕240902-자바/DB 환경 구축,오리엔테이션
*수업 전 지문 출결등록\\DESKTOP-*******\공유폴더*자바 학습파일 공유 프로그램-특정 목적을 수행하도록 프로그래밍 언어로 작성된 소스를 기계어로 컴파일한 것*프로그래밍 언어_사람과 기계어
walleun00.tistory.com
DB는 전에 쓴 글이 설치하는데 도움이 되었고
사실 위 글처럼 도커를 설치할 필요까지는 없지만(도커=램 용량 잡아먹는 괴물)
되도록이면 학원 환경과 동일하게 세팅하고자 했다
이클립스 자바 파일 옮기기
다음은 자바 설치할 차례인데 이미 생활코딩을 접하면서 이클립스를 설치해놓은 상태라
파일만 가져오기로 했다
Import 파일 에러 해결(JRE 자바 버전 변경)
이전은 잘 된듯 했으나, 다음과 같은 에러가 뜨며 출력 구문은 전부 에러로 표시된다..
자바 버전이 기존 환경과 달라서 생기는 문제인거 같다.
unbound 로 표시되는 JRE는 삭제해주고 Add Library 를 통해 JRE를 다시 설정해주자
에러 해결!...이어야 했는데 메인을 찾을 수 없다는 둥.. 문제가 많아서
이클립스와 자바를 학원 버전에 맞게 재설치하고 파일을 클라우드가 아닌 로컬로 추출하니깐 드디어 된다..
자바 공부할때는 클라우드 스토리지를 백업 용도로만 사용해야 할듯