본문 바로가기 메뉴 바로가기

쿼리스토리

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

쿼리스토리

검색하기 폼
  • 분류 전체보기 (5)
    • SQL (0)
    • ERROR (2)
  • 방명록

오라클 문자열(콤마)을 행으로 분리하는 쿼리 SQL ORACLE

간혹 업무를 처리하다보면 콤마(,)나 슬래시(/) 등으로 구분된 문자열을 행으로 분리해야하는 경우가 있습니다.오라클 10g에서는 관련 함수(Regexp_Substr)를 제공하고 있지만 9i이하에서는 쿼리를 작성하여 처리해야 합니다. 문자열에 'A, B, C, D' 가 들어있는 경우, 오라클 9i에서 문자열 분리하는 방법 SELECT SUBSTR (COL, INSTR (COL, ',', 1, LEVEL) + 1, INSTR (COL, ',', 1, LEVEL + 1) - INSTR (COL, ',', 1, LEVEL) - 1) AS COL FROM (SELECT ',' || 'A,B,C,D' || ',' AS COL FROM DUAL) CONNECT BY LEVEL

카테고리 없음 2017. 11. 8. 17:02
오라클 락(ORACLE LOCK) 조회 및 KILL 해제방법

락(LOCK)이란, 다중사용자를 지원하는 데이터베이스(DB)환경에서 데이터의 무결성과 정합성을 유지하기 위한 장치이다. 대표적인 락으로는 데이터락(DATA LOCK)을 예로 들 수 있는데 한 유저가 테이블을 조작할 때(INSERT, UPDATE, DELETE) 다른 유저는 해당 로우나 테이블을 조작할 수 없도록 하는 기능입니다.

카테고리 없음 2017. 4. 30. 18:00
이전 1 2 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바