일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Jenkins
- boxing
- maven
- 싱글턴
- Short
- 싱글톤
- wrapper
- 인텔리제이
- 제네릭
- 콜렉션
- 제너릭
- 스프링
- 내장객체
- bootstrap
- 클래스
- suvlet
- 박싱
- unboxing
- 메소드
- Scanner
- 무한
- start.spring.io
- dependency
- 컬렉션
- Java
- 루프
- 자동형변환
- https://start.spring.io
- 빌드
- 언박싱
- Today
- Total
목록개인 공부/Oracle (5)
Developer Gonie
* 아래 연산자를 사용할 때는 두 테이블의 컬럼 갯수 및 컬럼의 이름을 맞춰줘야 한다. UNION ALL 두 쿼리의 결과를 이어붙이며, 중복을 고려하지 않고 무작정 합친다. SELECT ID, NAME FROM TABLE1 ; UNION ALL SELECT ID, NAME FROM TABLE2 ; ID NAME 1 apple 2 banana ID NAME 2 banana 3 grape ID NAME 1 apple 2 banana 2 banana 3 grape UNION 두 쿼리의 결과를 이어붙이며, 중복이 있다면 하나만 포함한다. SELECT ID, NAME FROM TABLE1 ; UNION SELECT ID, NAME FROM TABLE2 ; ID NAME 1 apple 2 bana..
MERGE INTO 문의 기능 UPDATE, INSERT, DELETE 문을 각각 상황에 따라 분기시켜 처리하기 위해 사용된다. 기본 구조는 아래와 같다. MERGE INTO 테이블 USING 테이블 ON 조건 WHEN MATCHED THEN ~ WHEN NOT MATCHED THEN ~ 그리고 실행흐름은 아래와 같다. ON에 사용된 조건절의 결과가 USING 테이블에 대해 TRUE이면 WHEN MATCHED 의 THEN 절이 실행되며 반대로 FALSE이면 WHEN MATCHED 의 THEN 절이 실행된다. 예시1 MERGE INTO emp a USING dual ON (a.empno = 7788) WHEN MATCHED THEN UPDATE SET a.deptno = 20 WHEN NOT MATCHED..
CASE WHEN ~ THEN ~ ELSE END 문의 기능 WHEN의 조건문에 사용된 컬럼의 값이 ㅇ 인 경우 THEN에 명시된 ㅅ 으로 값을 대치한 결과를 보여줌 예시 테이블 생성 A B * * + + - - . . CREATE TABLE TABLE1( A VARCHAR2 (5), B VARCHAR2 (5) ); INSERT INTO TABLE1 VALUES ('*','*'); INSERT INTO TABLE1 VALUES ('+','+'); INSERT INTO TABLE1 VALUES ('-','-'); INSERT INTO TABLE1 VALUES ('.','.'); COMMIT; 사용예시 * "as B"는 Alias 이므로 생략가능 SELECT A, CASE WHEN B = '*' THEN '..
아무런 결과가 나올 수 없는 쿼리문 select /*+INDEX_DESC(tbl_board pk_board)*/ rownum, bno, title, content from tbl_board where rownum > 10 and rownum 10 에 부합하지 않아 ROWNUM이 증가하지 않으며, 해당 레코드를 제외시킴 1 a b c 다시 첫번째 레코드에 ROWNUM 1번을 부여하려 시도. 그러나 where 절의 ROWNUM > 10에 부합하지 않아 ROWNUM이 증가하지 않으며, 해당 레코드를 제외시킴 1 b c 다시 첫번째 레코드에 ROWNUM 1번을 부여하려 시도. 그러나 where 절의 ROWNUM > 10에 부합하지 않아 ROWNUM이 증가하지 않으며, 해당 레코드를 제외시킴 1 c 결국 모든 레..
누군가 나의 테이블을 참고하고 있더라도 무시하고 테이블을 삭제하고자 할 때 drop table 테이블명 cascade constraints; 참조하고 있는 레코드가 삭제되면 나 자신의 레코드도 자동으로 삭제되도록 할 때 references 참조하는테이블(참조하는 열이름) on delete cascade 통합예시 -- to ignore being refered by other table drop table prod cascade constraints; create table prod( no number primary key, id varchar2(10) ); -- to ignore being refered by other table drop table wishlist cascade constraints; ..