by HopeBroker [ALTIBASE] comment sys_comments_ [2025.02.12 11:05:20]
Altibase 버전 6.3.1
예전 버전은 comment 관리가 안된 것으로 아는데,
system_.sys_comments_ 에 comment가 있는 것은 찾았습니다.
system_.sys_comments_ 에 직접 insert해서 관리가 되는것일까요?
권한만 있으면 가능한것일까요?
감사합니다.
구글링으론 도저히 안나와서
혹시나해서 ,Gemini에게 물어봤습니다.
대박 ㄷㄷ
Altibase 테이블 컬럼에 설명을 추가하는 방법은 다음과 같습니다.
1. COMMENT ON COLUMN 명령 사용:
Altibase에서는 COMMENT ON COLUMN 명령을 사용하여 테이블 컬럼에 설명을 추가할 수 있습니다.
COMMENT ON COLUMN table_name.column_name IS 'column_description';
* table_name: 설명을 추가할 테이블의 이름
* column_name: 설명을 추가할 컬럼의 이름
* column_description: 컬럼에 대한 설명 (따옴표로 묶어야 함)
예시:
COMMENT ON COLUMN employees.name IS '직원 이름';
2. ALTER TABLE 명령 사용 (Altibase 7.1 이상):
Altibase 7.1 버전부터는 ALTER TABLE 명령을 사용하여 컬럼 설명을 추가할 수 있습니다.
ALTER TABLE table_name MODIFY column_name data_type COMMENT 'column_description';
* table_name: 설명을 추가할 테이블의 이름
* column_name: 설명을 추가할 컬럼의 이름
* data_type: 컬럼의 데이터 형식 (기존 데이터 형식 유지)
* column_description: 컬럼에 대한 설명 (따옴표로 묶어야 함)
예시:
ALTER TABLE employees MODIFY name VARCHAR(20) COMMENT '직원 이름';
주의사항:
* 컬럼 설명은 데이터베이스 메타 정보에 저장되며, 실제 데이터와는 별개입니다.
* 컬럼 설명은 SQL 쿼리 결과에는 표시되지 않지만, 데이터베이스 관리 도구에서 확인할 수 있습니다.
* 컬럼 설명을 통해 테이블과 컬럼의 의미를 명확하게 파악할 수 있어 데이터베이스 유지보수에 유용합니다.
추가 정보:
* Altibase 공식 문서에서 COMMENT ON COLUMN 및 ALTER TABLE 명령에 대한 자세한 내용을 확인할 수 있습니다.
* Altibase 관리 도구 사용 방법에 대한 자세한 내용은 Altibase 관리 도구 도움말 또는 관련 자료를 참고하시기 바랍니다.
궁금한 점이 있으면 언제든지 질문해주세요.