사용자 도구

사이트 도구


mariadb설명

문서의 이전 판입니다!


  1. Select Procedure
# 프로시져명 'PKG_SYS$GET_WH_LIST' 에 PKG_SYS$ 은 오라클과의 호환성을 위해유지 해야함
CREATE DEFINER=`dev`@`%` PROCEDURE `sec_dev`.`PKG_SYS$GET_WH_LIST`(	
   # =================== 사용자 파라미터
   IN A_ITEM_KIND VARCHAR(20),
   # =================== 이하 모든 프로시져에 필수포함
   OUT N_RETURN INT,           
   OUT V_RETURN VARCHAR(4000)
  )
  begin
      
      DECLARE A_WH_KIND VARCHAR(20); # 내부에 필요한 변수

      DECLARE EXIT HANDLER FOR SQLEXCEPTION 
        CALL USP_SYS_GET_ERRORINFO_ALL(V_RETURN, N_RETURN);  # 예기치않은 오류가 발생했을때 처리

      # ======================  조회하는 sql
      SELECT
         A.PLANT,
         A.WH_ID,
         A.WH_CD,
         A.WH_NM, ...
         A.MODI_KEY
      FROM WH_MST A
         INNER JOIN sys_data b ON a.WH_KIND = b.data_id
      WHERE  b.FULL_PATH LIKE concat('%',A_ITEM_KIND, '%')
        AND A.USE_YN = 'Y';

      # 조회 결과를 호출한 Client에 돌려주는 out 변수
      SET N_RETURN = 0;
      SET V_RETURN = '조회되었습니다.';
  end
  
- Insert Procedure
- Udate Procedure
- Delete Procedure
mariadb설명.1751780579.txt.gz · 마지막으로 수정됨: (바깥 편집)