Notice
Recent Posts
Recent Comments
Gentle Breeze
[DB2] DIGITS() Function 본문
db2의 함수 중에 digits(수치)라는 함수가 있습니다.
이는 default로 null값을 숫자 0으로 setting을 합니다.
즉, digits(3)인 경우는 00003 으로 값이 들어가게 되는 것이죠.
* digits 함수는 "숫자의 문자열표현" 을 리턴합니다.
- 인수가 samllint 인경우는 5자리
- 인수가 integer 인경우는 10자리
- 인수가 bigint 인경우는 19자리
* 문자일경우는 repeat(문자(열)) 라는 함수도 있습니다.
이는 default로 space값을 원하는 문자(열)로 채우는 것입니다.
즉, repeat('#', 10)인 경우는 '##########'으로 값이 들어가게 되는거죠.
* repeat 함수는 "지정된 수만큼의 문자열" 을 리턴합니다.
- 인수가 varchar(4000 미만) 또는 char 인경우는 4000자리
- 인수가 CLOB 또는 LOG VARCHAR 인경우는 CLOB(1M)
- 인수가 BLOB 인 경우는 BLOC(1M)
이는 default로 null값을 숫자 0으로 setting을 합니다.
즉, digits(3)인 경우는 00003 으로 값이 들어가게 되는 것이죠.
* digits 함수는 "숫자의 문자열표현" 을 리턴합니다.
- 인수가 samllint 인경우는 5자리
- 인수가 integer 인경우는 10자리
- 인수가 bigint 인경우는 19자리
* 문자일경우는 repeat(문자(열)) 라는 함수도 있습니다.
이는 default로 space값을 원하는 문자(열)로 채우는 것입니다.
즉, repeat('#', 10)인 경우는 '##########'으로 값이 들어가게 되는거죠.
* repeat 함수는 "지정된 수만큼의 문자열" 을 리턴합니다.
- 인수가 varchar(4000 미만) 또는 char 인경우는 4000자리
- 인수가 CLOB 또는 LOG VARCHAR 인경우는 CLOB(1M)
- 인수가 BLOB 인 경우는 BLOC(1M)
'⑨ 직무역량강화 > DB2' 카테고리의 다른 글
[DB2] 날짜 포맷 변환표 (0) | 2009.08.10 |
---|---|
[DB2] Simple DB2 Functions (0) | 2009.08.10 |
[DB2] SQL Codes (0) | 2009.07.31 |
Comments