티스토리 뷰
728x90
들어가기 전
개발을 하면서 개발에 필요한 DB, 서버 등 버전을 확인해야 할 일이 생긴다.
문서 작업을 하면서...
그리고 문서 작업뿐만 아니라 기본적으로 제공되는 함수들의 사용 여부도 알 수 있기 때문에 버전은 중요하다.
예를 들면, 11g 에서 제공하는 문자열 붙이는 함수에
LISTAGG(ENAME, ', ') WITHIN GROUP (ORDER BY HIREDATE) AS AGGREGATED_ENAMES
|
하지만, 10g에서는 listagg 함수가 없다.... 이럴 때 10g 에서 사용할 수 있는 함수를 찾아야 한다.
SUBSTR(XMLAGG(XMLELEMENT(a, '@@', NVL(COLUMN1,'_')||':'||NVL(COLUMN2,'_')) ORDER BY COLUMN3).EXTRACT ('//text()'), 3) AS COLUMN
|
이렇게.... 근데 이걸 말하자고 한 건 아닌데... 버전을 확인해보자.
방법
SELECT * FROM v$version WHERE banner LIKE 'Oracle%';
|
참고
#http://zetawiki.com/wiki/%EC%98%A4%EB%9D%BC%ED%81%B4_%EB%B2%84%EC%A0%84_%ED%99%95%EC%9D%B8
반응형
'개발자의 삶 > Database(PostgreSQL, Redis, Oracle, ...)' 카테고리의 다른 글
[MySQL] MySQL 64bit 설치 (2) | 2017.05.10 |
---|---|
[MySQL] Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode ... (0) | 2017.05.10 |
[MS-SQL] 중국어 깨질 때 (0) | 2017.03.22 |
[ORACLE] [SQL] SELECT 해서 INSERT 하기 (0) | 2017.01.02 |
[오라클] primary key 추가 삭제 (2) | 2016.12.02 |
[ORACLE] INDEX 목록 조회 (1) | 2016.09.20 |
[ORACLE] [SQL PLUS] sql script 실행 (0) | 2016.07.26 |
[ORACLE] 컬럼 코멘트 조회, 테이블 생성 시 편리한 쿼리, 코멘트 쿼리 (0) | 2016.07.26 |