Develop/DB - mssql 키값 혹은 내부코드 자동 채번 개기획자 2018. 4. 16. 09:20 키값 혹은 내부코드 자동 채번 DECLARE @KEY varchar(12) DECLARE @MAX_NUM VARCHAR(9) -- 내부번호를 위한 카운트 설정 -- 키값에 'A'에 0으로 11자리 채우고 1씩 증가시킴 SELECT @MAX_NUM = CAST(CAST(MAX(SUBSTRING(키값,2,12)) AS INT) +1 AS VARCHAR) FROM 테이블 SELECT @KEY ='A'+ REPLICATE('0',9-LEN(@MAX_NUM)) + @MAX_NUM SELECT @KEY 저작자표시 비영리 동일조건 (새창열림)