300x250 DataBase/DB26 DB2 INSERT 1씩 증가시키는 방법.(Auto Increment 아님) 왜 필요한가.... MS-SQL 에는 Auto Increment를 설정하면(숫자 타입일 경우) 1씩 증가하던 설정된 값만큼 증가하는 기능이 있는데 DB2에는 내가 찾지를 못한건지 해당 기능이 안보이길래 어떻게 하면 인덱스의 값을 자동으로 증가시킬 수 있는가에 대해 찾아보고 정리해보았다. Max + 1 사용 Insert 작업 수행 시 서브 쿼리를 사용하여 자신의 테이블에서 MAX + 1을 채번 후 입력합니다. 만역에 데이터가 없을 경우 Null이 반환될 수 있기에 NVL을 사용하여 0으로 치환 후 +1을 합니다. INSERT INTO TESTTABLE ( no, name, birth ) VALUES ( (SELECT NVL(MAX(no), 0) + 1 FROM TESTTABLE), 'Hyun', '0101.. 2022. 9. 22. [DB2] 문자열 합치기. DB2에서 두 개의 문자열을 합칠 경우 사용하는 함수 입니다. SELECT CONCAT( '첫번째 문자열', '두번째 문자열') FROM '테이블명' 2022. 9. 8. 이전 1 2 다음 300x250