
cubrid_column_names를 사용하여 데이터베이스에 연결했을 때, column 이름이 제대로 표시되지 않는 문제는 NULL 값을 포함하는 column이 제대로 표시되지 않는 이유로 인한 것입니다.
이유는 cubrid_column_names는 NULL 값을 포함하는 column을 제외하고 column 이름을 가져오기 때문입니다.
만약 NULL 값을 포함하는 column이 제대로 표시되지 않도록 하려면, NULL 값을 포함하는 column을 제외하고 싶은 경우에는 WHERE 조건을 사용하여 NULL 값을 포함하지 않는 column만 가져올 수 있습니다.
예를 들어, 다음과 같이 WHERE 조건을 사용하여 NULL 값을 포함하지 않는 column만 가져올 수 있습니다.
#hostingforum.kr
sql
SELECT column_name
FROM information_schema.columns
WHERE table_name = '테이블명' AND column_name IS NOT NULL;
또한, cubrid_column_names를 사용하여 column 이름을 가져올 때, 특정 column만 가져오고 싶은 경우에는 WHERE 조건을 사용하여 특정 column만 가져올 수 있습니다.
예를 들어, 다음과 같이 WHERE 조건을 사용하여 특정 column만 가져올 수 있습니다.
#hostingforum.kr
sql
SELECT column_name
FROM information_schema.columns
WHERE table_name = '테이블명' AND column_name IN ('특정컬럼1', '특정컬럼2');
또는, 다음과 같이 WHERE 조건을 사용하여 특정 column만 가져올 수 있습니다.
#hostingforum.kr
sql
SELECT column_name
FROM information_schema.columns
WHERE table_name = '테이블명' AND column_name = '특정컬럼';
2025-08-15 02:12