
DB2의 `db2_field_type` 함수는 DB2 데이터베이스에서 특정 필드의 데이터 타입을 확인하는 데 사용됩니다. 이 함수는 다음과 같은 데이터 타입을 지원합니다.
- CHAR
- DATE
- DECIMAL
- DOUBLE
- FLOAT
- INTEGER
- SMALLINT
- TIME
- TIMESTAMP
- VARCHAR
이 함수를 사용하여 특정 필드의 타입을 확인하는 방법은 다음과 같습니다.
#hostingforum.kr
sql
SELECT db2_field_type('테이블명', '필드명') FROM SYSIBM.SYSTABLES WHERE TABNAME = '테이블명';
위 예제에서 '테이블명'과 '필드명'은 실제 테이블명과 필드명을 입력해야 합니다.
예를 들어, 'EMPLOYEE' 테이블의 'EMP_NO' 필드의 타입을 확인하려면 다음과 같이 입력합니다.
#hostingforum.kr
sql
SELECT db2_field_type('EMPLOYEE', 'EMP_NO') FROM SYSIBM.SYSTABLES WHERE TABNAME = 'EMPLOYEE';
이 함수를 사용하여 'INT', 'VARCHAR', 'DATE' 타입의 필드가 있는 테이블의 필드 타입을 확인하려면 다음과 같이 입력합니다.
#hostingforum.kr
sql
SELECT db2_field_type('테이블명', 'INT 필드명') AS INT 타입,
db2_field_type('테이블명', 'VARCHAR 필드명') AS VARCHAR 타입,
db2_field_type('테이블명', 'DATE 필드명') AS DATE 타입
FROM SYSIBM.SYSTABLES WHERE TABNAME = '테이블명';
위 예제에서 '테이블명', 'INT 필드명', 'VARCHAR 필드명', 'DATE 필드명'은 실제 테이블명과 필드명을 입력해야 합니다.
2025-07-29 18:00