tableId | 테이블 ID |
catId | Category ID |
catName | 추가되는 Category의 이름 |
이름의 최대 길이는 CAT_NAME_LEN이다. | |
이름의 끝은 '\0'으로 식별한다. |
value | 설명 |
DBM_OK | 성공적으로 수행된 경우 |
DBM_INVALID_TABLE_ID | 주어진 테이블 id를 갖는 테이블이 존재하지 않는 경우 |
DBM_TOO_MANY_CATS | 테이블에 정의된 Category의 개수가 이미 NUM_CATS인 경우 |
DBM_INVALID_CAT_NAME | (catName의 길이) <= 0이거나 (catName의 길이) > CAT_NAME_LEN인 경우 |
DBM_INVALID_CAT_ID | 동일한 id의 Category가 이미 존재하는 경우 |
DBM_CAT_NAME_EXIST | 동일한 이름의 Category가 이미 존재하는 경우 |
DBM_MEM_ALLOC_ERR | 필요한 메모리를 할당받지 못한 경우 |
DBM_DB_NOT_INITED | 데이타베이스가 초기화되어 있지 않은 경우 |