IT 35

[토드/TOAD]토드 조회 결과 엑셀로 저장하기

1. select * from 테이블명 쿼리를 사용하여 엑셀로 저장할 테이블을 조회한다. 2. 조회된 Data Grid에서 아무 위치에서 마우스 오른쪽 버튼을 클릭해서 Export Dataset을 선택한다. 3. Export Dataset 화면이 뜨면 Export format을 Excel File로 선택해준다. 4. 그리고 저장할 위치를 지정한 후 저장버튼을 누른다. 5. 저장된 위치에서 엑셀 파일을 열어보면 저장된 데이터를 확인할 수 있다.

IT/Database 2017.04.26

[오라클/ORACLE]INDEX 생성/삭제

인덱스 생성CREATE INDEX TEST_IDX [인덱스명] ON TEST_TABLE [테이블명] 인덱스 삭제DROP INDEX TEST_IDX [인덱스명] 1. 인덱스란?검색 속도의 향상을 위해 사용하는 색인 기술이다.인덱스는 B-Tree 형식으로 저장이 된다.조회 성능은 향상되지만 INSERT, UPDATE, DELETE 할 때는 인덱스 테이블의 데이터도 수정되어야 해서 두 번의 작업으로 인해 속도가 느려진다.그렇기 때문에 인덱스가 있는 경우에 DML(INSERT, UPDATE, DELETE) 처리를 느리게 만든다. 2. 인덱스 사용 조건자주 사용되는 컬럼을 인덱스 컬럼으로 선택한다.WHERE절이나 JOIN조건에서 자주 사용되는 컬럼을 인덱스 컬럼으로 생성하면 성능이 향상된다.테이블이 작으면 굳이 ..

IT/Database 2017.04.26

[오라클/ORACLE]오라클 함수

DECODEDECODE(컬럼, 조건1, 결과1, 조건2, 결과2, ... 조건N, 결과N)컬럼이 여러 조건에 대한 각 결과를 반환한다. SELECT EMP_NM,DEPT_ID,DECODE(DEPT_ID, '10', '인사부', '20', '경제부') AS DEPT_NM FROM EMP_INFO 결과 EMP_NM DEPT_ID DEPT_NM 김우리 10 인사부 김나라 20 경제부 CASECASE 표현식 WHEN 조건1 THEN 결과1 WHEN 조건2 THEN 결과2 ... ELSE 결과 END DECODE와 유사하지만 DECODE는 조건이 일치하는 경우에만 적용된다. CASE는 다양한 조건과 비교를 하는 경우에도 적용된다. SELECT EMP_NM,DEPT_ID,CASEWHEN DEPT_ID='10' TH..

IT/Database 2017.04.20

[오라클/ORACLE]TNS 설정

tnsnames.ora (서버 접속 정보 설정)- 클라이언트에서 오라클 서버로 접속할 떄 필요한 정보를 설정해주는 파일 경로- D:\app\*******\product\11.2.0\dbhome_1\network\admin\tnsnames.ora # tnsnames.ora Network Configuration File: D:\app\*******\product\11.2.0\dbhome_1\network\admin\tnsnames.ora# Generated by Oracle configuration tools. SID명= (DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=오라클서버IP주소) (PORT=1521) ) (CONNECT_DATA= (SERVER=dedicated) ..

IT/Database 2017.04.20

[오라클/ORACLE]INSERT, UPDATE, DELETE 구문

EMP_INFO 테이블 EMP_ID EMP_NM EMP_DEPT 10001 김철수 인사부 10002 박지수 인사부 10003 최은영 경제부 10004 김민지 총무부 10005 정태수 총무부 INSERT 구문INSERT INTO 테이블명(컬럼1, 컬럼2, ...) VALUES(값1, 값2, ...) - 모든 데이터를 입력할 경우INSERT INTO 테이블명 VALUES(값1, 값2, ...) * INSERT 예제 * -- 모든 값 입력-- (부서가 '사업부'이고, 사원번호가 '10006'인 '홍길동' 추가)INSERT INTO EMP_INFO(EMP_ID, EMP_NM, EMP_DEPT)VALUES ('10006','홍길동','사업부') INSERT INTO EMP_INFOVALUES ('10006','홍..

IT/Database 2017.04.19

[오라클/ORACLE]OVER() 함수

OVER 함수- GROUP BY, ORDER BY를 이용한 서브쿼리를 개선하기 위해 나옴 함수- COUNT(), MAX(), MIN(), SUM(), AVG(), RANK(), ROW_NUMBER() 등과 같은 집계함수나 분석함수와 함께 사용된다. SELECT DEPT_NM, COUNT(*) FROM HRM_DEPT이 쿼리를 실행하면 에러메세지가 나온다. SELECT DEPT_NM, COUNT (*) FROM HRM_DEPT GROUP BY DEPT_NMOVER 함수를 쓰지 않으면 GROUP BY를 이용하여 전체 행의 수를 확인할 수 있다. SELECT DEPT_NM, COUNT (*) OVER () FROM HRM_DEPTOVER 함수를 쓰면 GROUP BY를 이용하지 않아도 전체 행의 수를 구할 수 ..

IT/Database 2017.04.19

[이클립스/Eclipse]java was started but returned exit code=1

이클립스를 실행시켰을 때 이런 에러가 날 때가 있다.java was started but returned exit code=1 이 에러는 jvm을 찾지 못해 발생하는 에러이다.해결을 위해서 eclipse.ini 파일을 열면 -vmc:/eGovFrameDev-3.5.1/java/jdk1.7.0_80/jre/bin/javaw.exe 로 되어있던 것을 -vmc:/eGovFrameDev-3.5.1/java/jdk1.7.0_80/jre/bin/server/jvm.dll 이것으로 수정해주니 이클립스가 정상적으로 실행되었다.

IT/개발환경 2017.04.17