| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- DROP FUNCTION IF EXISTS FN_GET_USER_NM;
- CREATE FUNCTION FN_GET_USER_NM
- (I_USER_NO INT UNSIGNED
- ) RETURNS VARCHAR(50) DETERMINISTIC
- /******************************************************************************
- /*
- /* Module : 사용자명 조회
- /* Program Name : FN_GET_USER_NM
- /* Description : 사용자명을 반환한다.
- /*
- /* Input : I_USER_NO => 사용자번호
- /* OutPut : 사용자명
- /*
- /* Program History
- /*
- /*----------------------------------------------------------------------------
- /* Date CSR NO. Name Description
- /*----------------------------------------------------------------------------
- /* 2020-10-15 gagamel Initial Release
- /******************************************************************************/
- BEGIN
- DECLARE O_RET_VALUE VARCHAR(50);
-
- SELECT USER_NM
- INTO O_RET_VALUE
- FROM TB_USER
- WHERE USER_NO = I_USER_NO
- ;
- IF I_USER_NO = 0 THEN
- SET O_RET_VALUE = '배치';
- END IF;
- IF I_USER_NO > 100000 THEN
- SET O_RET_VALUE = '본인';
- END IF;
-
- RETURN O_RET_VALUE;
- END;
|