티스토리 뷰
[스크립트 실행하기]
1. sql developer 실행
2. sql 실행창 실행

3. 첨부파일의 내용을 ctrl c + v 하여 sql 실행창에 붙여넣기

4. 전체 선택 (ctrl + A) 후 실행 (F5)
첨부파일 링크
[첨부1] https://drive.google.com/open?id=1zi86lPxflR5YogXodqYClAYWLIWjH53m
[첨부2] https://drive.google.com/open?id=1_-BQwQB-Q0oF7Q-r1GSqC6jb6HL0Pkc8
5. 전체 건수확인
FAM_REL_C : 454건
FAM_C : 6902 건
6. 기타 오류문제 발견
select emp.emp_no, count(*) from emp_c emp, fam_rel_c rel
where emp.emp_no = rel.emp_no (+)
and rel.rel_type_cd = 'A18'
and sysdate between rel.sta_ymd and rel.end_ymd
group by emp.emp_no
having count(*) > 1;
select * from fam_rel_c where emp_no in
(
11509021
,11513056
,11504314
)
;
update fam_rel_c
set end_ymd = '20080716'
where emp_no = 11504314 and emp_rel_no = 15101590
;
update fam_rel_c
set end_ymd = '20100128'
where emp_no = 11504314 and emp_rel_no = 15290767
;
update fam_rel_c
set end_ymd = '20140708'
where emp_no = 11504314 and emp_rel_no = 15353748
;
update fam_rel_c
set end_ymd = '20081223'
where emp_no = 11509021 and emp_rel_no = 15216801
;
update fam_rel_c
set end_ymd = '20140717'
where emp_no = 11513056 and emp_rel_no = 15188918
;
COMMIT;
7.기타오류 문제발견
--오류원인
SELECT * FROM FAM_C WHERE REL_TYPE_CD = 'A27'
AND SUBSTR(BIRTH_YMD,5,2)= '00';
UPDATE fam_c
SET BIRTH_YMD = '19'||BIRTH_YMD
WHERE REL_TYPE_CD = 'A27'
AND LENGTH(BIRTH_YMD) = 6;
UPDATE FAM_C
SET BIRTH_YMD = '20200507'
WHERE REL_TYPE_CD = 'A27'
AND BIRTH_YMD IS NULL
;
UPDATE FAM_C
SET BIRTH_YMD = '19920102'
WHERE EMP_NO = '10006921'
AND REL_TYPE_CD = 'A27'
AND BIRTH_YMD = '19920002';
COMMIT;
'SQL' 카테고리의 다른 글
| 기초 데이터 생성하는 SQL 실행하기 (0) | 2021.03.02 |
|---|---|
| [코멘토] 멘티의 합격 소식! (0) | 2020.05.27 |
| 토드 TOAD 평가판 사용하기 (0) | 2020.03.11 |
| SQL 강좌 스트립트 실행 (0) | 2020.02.18 |
| oracle 12 c 개발 환경 세팅 (0) | 2020.02.10 |
- Total
- Today
- Yesterday
- gpt3.5
- 12207
- s3
- FLASK
- 콘도챗봇
- pytorch
- iso12207
- 기술사학원
- 기술사
- hackerrank
- 정보관리기술사
- r
- IIS
- 추천도서
- 밀키트요리
- 자기계발
- 로블록스
- 머신러닝
- lambda
- 인조기프
- 챗봇
- 정보관리기술사독학
- 추천시스템
- 정보관리
- wfastcgi
- 정보관리기술사합격
- 밀키트
- ISO 12207
- AWS
- 131회정보관리기술사
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |