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

개발자 꿈은 이루어진다.

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

개발자 꿈은 이루어진다.

검색하기 폼
  • 분류 전체보기 (45)
    • HTML & CSS (1)
    • WebPack (6)
    • JavaScript (13)
    • Vue (11)
    • Spring (1)
    • Oracle (1)
    • 트러블슈팅 (9)
    • 몰랐던 내용 (1)
  • 방명록

PROCEDURE (1)
[Oracle] 프로시저에 배열을 활용한 MAP 만들기

Oracle내 프로시저가 너무 많아진 관계로 프로시저를 줄일 방법을 고민하던 와중에 매개변수로 각 table column 을 받는게 아니라 Varchar2 한줄로 받아 MAP처리하여 Case문으로 상황에 맞는 Table처리를 하도록 하면 각 Table CRUD에 따른 프로시저를 줄일 수 있다 생각했습니다. 예를 들어 학생의 정보를 넣고 싶다하면 Column에 name, address, phone등이 들어갈 것입니다. 그리고 프로시저 매개변수를 한줄 'name:hong, address:seoul, phone:010-1234-5679'로 받아 이것을 INDEX처리한 VARRAY변수에 LOOP로 MAP처리 한 후 CRUD에 불러와 쓰는 것입니다. 그리하여 완성된 Procedure create or replac..

Oracle 2019. 12. 19. 17:07
이전 1 다음
이전 다음
공지사항

Blog is powered by Tistory / Designed by Tistory

티스토리툴바