Gentle Breeze

[DB2] DIGITS() Function 본문

⑨ 직무역량강화/DB2

[DB2] DIGITS() Function

재령 2009. 8. 5. 16:34
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)

'⑨ 직무역량강화 > DB2' 카테고리의 다른 글

[DB2] 날짜 포맷 변환표  (0) 2009.08.10
[DB2] Simple DB2 Functions  (0) 2009.08.10
[DB2] SQL Codes  (0) 2009.07.31
Comments