본문 바로가기

전체 글

(102)
JAVA_설치하기, IDE, JDK, 단축키 1. 설치하기 1) JDK (1) JDK 1.8 Download (2) 설치 확인하기 - 명령프롬프트 > 'java -version' 입력 2) ECLIPSE 2. IDE ( Intergrated Development Environment) 예) Eclipse, Visual Studio, Android Studio, Jupyter Notebook..... 3. JDK (Java Development Kit) - JRE (Java Runtime Environment) - JVM (Java virtual Machine) 4. 단축키 1) 글자 크기 확대 : ctrl + 2) 글자 크기 축소 : ctrl - 3) 한줄 삭제 : ctrl d 4) 저장: ctrl s 5) 실행: ctrl F11 6) 출력문 생성..
SQL_ROWNUM, TOP-N 1. ROWNUM - 테이블의 튜플(행)에 임시로 부여되는 일련번호 - ROWNUM은 1의 값을 먼저 사용해야 2의 값을 사용할 수 있다. - WHERE 절에 ROWNUM을 사용하면 출력되는 튜플(행) 개수를 제한 할 수 있다. - FROM 절에 ROWNUM을 사용하면 (인라인 뷰) 특정 테이블 전체가 아닌 SELECT 절을 통해 일부 데이터를 먼저 추출한 후 별칭을 주어 특정 튜플을 출력 할 수 있다. 2. TOP-N - ROWNUM 개념과 인라인뷰 개념을 조합해서 상위 N개의 데이터만 뽑는 기술 - 먼저 출력하고자 하는 값의 오름차순/내림차순 정렬 > 인라인뷰를 통해 상위 N개 추출
SQL_TCL(COMMIT,ROLLBACK ,SAVEPOINT), DCL(GRANT,REVOKE, ROLE) 1. TCL - 트랜잭션은 어떤 업무를 수행하기 위한 일련의 단계를 의미 1) COMMIT : 데이터를 영구 저장 - AUTO COMMIT : 오라클에서 DML (INSERT , UPDATE , DELETE )는 직접 COMMIT 입력해야 함. DDL ( CREATE , ALTER , DROP 등)은 자동으로 COMMIT 적용 됨 2) ROLLBACK : 데이터 전단계 수정 3) SAVEPOINT - 특정 지점까지만 수정 [예시 1] 아래 쿼리를 순서대로 실행했을때 TAB3 테이블에는 총 몇개의 행이 있을까" 답: A,B,D 행 / 총 3개 행 [예시 2] 아래 쿼리를 순서대로 실행했을 때, TAB4 테이블에는 총 몇 개의 행이 있을까? 답: A,B,C,E 행/ 4개 행 2. DCL : 객체에 권한을 부..