본문 바로가기

procedure

(2)
mariadb procedure exception 처리 예제 mariadb procedure exception 처리 예제 안녕하세요. 오늘은 mariadb에서 procedure나 function을 개발하실때 exception 예외처리를 어떻게 하는지에 대한 예제를 기록해보도록 하겠습니다. 1. exception 이란? mariadb에서 procedure나 function을 사용하실때 exception을 이용하여 SQL에러나 데이터가 없을때, 혹은 어떤 로직의 상황에서 벗어나야 할때 exception처리를 해줘야 정확한 SP를 작성 할 수 있습니다. 예외처리를 잘 해야 안그래도 디버깅도 어려운 procedure나 function을 제대로 사용 할 수 있겠죠. 2. exception 종류 저는 exception을 크게 3종류를 사용하고 있습니다. 하나는 not fou..
오라클 utl_encode.text_encode mariadb에선 어떻게 써야 하나? 오라클 utl_encode.text_encode mariadb에선 어떻게 써야 하나? 안녕하세요. 오라클 to Mariadb로 전환 프로젝트를 진행 하고 있습니다. SP들이 몇개 있어서, procedure 변환도 함께 진행을 하고 있습니다. 그와중에 나오는 몇가지 오라클 함수들을 mariadb에서 어떻게 구현을 해야 하는지 정리를 해두겠습니다. UTL_ENCODE UTL_ENCODE는 호스트 간의 데이터를 전송할 수 있도록 표준 인코딩 기술로 인코딩하는 함수를 제공하는 패키지 입니다. 이중에서 우리가 사용한 TEXT_ENCODE 은 문자 집합을 갖는 문자열을 인코딩하는 함수이며 변경할 문자 집합에 따라 텍스트를 변환하고 인코딩 합니다. 사용법은 다음과 같죠. select utl_encode.text_en..