DB 서버 function ISNULL
IT/db 2011. 2. 10. 09:48mysql : IFNULL(필드,초기값)
oracle : nvl(필드,초기값)
mssql : ISNULL(필드,초기값)
필드의 값이 NULL 이면 함께 입력한 초기값이 리턴된다.
활용 : insert 시 new key 값
(nvl( max(seq), 0)+1) ===> "1" 혹은 "최대seq +1" 이 리턴되므로 새키값으로 사용하는데 좋다.
oracle : nvl(필드,초기값)
mssql : ISNULL(필드,초기값)
필드의 값이 NULL 이면 함께 입력한 초기값이 리턴된다.
활용 : insert 시 new key 값
(nvl( max(seq), 0)+1) ===> "1" 혹은 "최대seq +1" 이 리턴되므로 새키값으로 사용하는데 좋다.
'IT > db' 카테고리의 다른 글
sybase NULL 취급 결함 (0) | 2011.09.29 |
---|---|
Aqua Data Studio 4.7.2 재설치 후 연결정보 살리기 (0) | 2011.07.12 |
기본용어 디비 CURD (0) | 2009.10.26 |
Derby 사용하기 (0) | 2009.08.14 |
table does not exist (0) | 2009.07.01 |