일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 배열 복사
- 백준 10950번
- JavaScript
- 티스토리 초대장 이벤트
- 지진
- 백준 알고리즘
- 백준 1000번
- 백준10950번 c++
- oracle
- 이클립스 알고리즘 환경
- 자바스크립트
- 포항 지진
- 백준 1000번 c++
- 백준 10951번 java
- 오라클
- 펭수 2020 달력
- 티스토리 초대장
- RETURN ROW IF NO DATA FOUND
- 백준 10950번 c
- 2020 펭수 달력
- 이클립스 알고리즘 세팅
- nodejs
- 백준 1000번 c
- 백준 1000번 java
- 백준 10951번 c++
- 백준 10951번 c
- 백준 10950번 java
- 백준 10951번
- 펭수 달력
- Eclipse Althrithm
- Today
- Total
목록oracle (4)
스노우보드 참 좋아하는데 맨날 키보드 앞에만 있네
오라클 환경에서 조회되는 ROW가 없을 때, RETURN 하는 방법 ( Return row if no data found in Oracle ) 일반적으로 조회 시 조건절에 부합하는 데이터 ROW가 없을 경우에는 조회되지 않는다. 그러나 JOIN 등 특수한 경우로 조회되는 ROW가 없더라도 반환시켜야 하는 일이 생긴다. 특정 컬럼만 NULL 인 경우에는 NVL 함수를 이용하면 되지만, -- NVL(COLUMN, 0) : COLUMN이 NULL 인 경우 0을 반환 ROW 전체가 조회되지 않을 경우에는 어떻게 처리해야 할까? [방법 1] UNION 과 NOT EXISTS 의 활용 SELECT COLUMN_NAME FROM TABLE_NAME WHERE KEY_VALUE = :KEY UNION ALL SELEC..
ORACLE LISTAGG... WITHIN GROUP 함수 사용법 오늘은 ORACLE 환경에서 여러 ROW의 데이터를 그룹화하여 하나의 컬럼으로 합치는 방법에 대해 알아보겠다. 바로 LISTAGG 함수인데, 이를 통해 GROUP BY 대상이 아닌 컬럼의 문자열을 단일 ROW로 모아서 조회할 수 있다. 이 함수는 ORACLE 11G R2 버전부터 사용이 가능하다. [사용법] 1. 테스트 테이블 생성 음악 리스트의 정보를 담을 TB_SONGLIST 라는 이름의 테이블을 생성한다. 컬럼은 가수와 곡명을 담기 위해 각각 SINGER, SONGNAME 이라 하자. 1 2 3 4 5 6 CREATE TABLE TB_SONGLIST ( SINGER VARCHAR2(20), SONGNAME VARCHAR2(100) ..
Synonym 목적 Synonyms 오라클 데이터베이스 객체인 테이블, 뷰, 시퀀스, 프로시저 등을 참조하는 Alias이다. (객체 자체가 아닌 참조만하는 것에 유의한다.) 기본적으로 데이터베이스에서 개체를 찾으면 자신의 스키마에서 개체를 검색한다. 따라서 타 사용자의 스키마에서 객체를 조회하려고 하면 오라클이 오류를 반환한다. 장점 및 사용이유 1. Synonyms은 객체의 참조를 보다 쉽게 만든다. 다른 스키마의 객체를 참조할 때, Synonym을 사용하여야만 해당 테이블을 참조할 수 있다. 이는 데이터베이스의 위치 투명성을 제공한다. 2. 유지보수에 편리성을 제공한다. 실무에서 객체의 이름을 바꾸거나 이동할 경우, Synonym을 사용하면, 해당 객체를 사용하는 SQL문을 모두 고치지 않고, Syn..
이클립스에서 톰캣을 실행할때마다 포트 충돌이 발생하였다. 톰캣에서 설정한 포트번호는 8080이고, CMD에서 추적해보니 ORACLE에서 이미 8080 포트번호를 사용하고 있었다. 구글링을 해보니 다음과 같은 실마리를 찾을 수 있었다. Oracle XE uses the embedded http listener that comes with the XML DB (XDB) to serve http requests. The default port for HTTP access is 8080. 오라클 XE에서 임베디드 http리스너를 사용하여 http요청을 처리하는데, http 액세스의 기본 포트값이 8080으로 되어 있기 때문. 따라서 ORACLE의 포트번호를 변경해주면 해결할 수 있다. 톰캣 포트번호를 변경해주고..