반응형

# MySQL Insert되는 데이터 특정 컬럼 값 update 트리거

CREATE TRIGGER UPDATE_FILES_UNCD_TRIG BEFORE INSERT ON RD_FILES 
	FOR EACH ROW 
	BEGIN 
		SET NEW.FILE_UNCD = (SELECT CONCAT('S0000F', CAST(LPAD((CAST(SUBSTRING(MAX(FILE_UNCD), 7) AS UNSIGNED) + 1), 5, '0') AS char))
									FROM RD_FILES);
	END;
반응형

'기타' 카테고리의 다른 글

PostgreSQL Null 처리 (오라클 NVL)  (0) 2021.09.11
DBeaver row수 제한 해제  (0) 2021.09.11
MySQL 비어있는 자릿수 채우기, 문자열 쪼개기  (0) 2021.09.09
PostgreSQL null 관련  (0) 2021.09.08
NoSQL (non relation)  (0) 2021.09.07

+ Recent posts