
cubrid_col_size 함수는 컬럼의 실제 데이터 사이즈를 반환합니다. 문자형 컬럼의 경우 NULL 값을 제외한 실제 데이터 사이즈만 반환합니다.
컬럼이 문자형일 때 NULL 값을 포함한 전체 컬럼 사이즈를 반환하려면, 다음과 같이 SQL 쿼리를 사용할 수 있습니다.
#hostingforum.kr
sql
SELECT
COLUMN_NAME,
DATA_TYPE,
CHARACTER_MAXIMUM_LENGTH,
CHARACTER_OCTET_LENGTH
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
TABLE_NAME = '테이블명' AND COLUMN_NAME = '컬럼명';
CHARACTER_OCTET_LENGTH는 NULL 값을 포함한 전체 컬럼 사이즈를 반환합니다.
또는, 다음과 같이 cubrid_col_size 함수를 사용할 수 있습니다.
#hostingforum.kr
sql
SELECT
cubrid_col_size('테이블명', '컬럼명') AS 컬럼사이즈,
cubrid_col_size('테이블명', '컬럼명', 1) AS null_사이즈
FROM
DUAL;
cubrid_col_size 함수의 두 번째 인자는 NULL 값을 포함한 전체 컬럼 사이즈를 반환합니다.
2025-07-20 08:23