COMTNFILE 테이블에 대해서 문의 좀 드리겠습니다.
- 작성자 :
- 송*성
- 작성일 :
- 2021-02-18 11:25:15
- 조회수 :
- 3,626
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
파일 첨부시 두개 테이블을 활용하는 것으로 분석을 했는데요.
COMTNFILE
COMTNFILEDETAIL
파일 업로드시 COMTNFILE 본 테이블의 ATCH_FILE_ID 필드에 FILE_000000000000003 이런형식으로 저장이 되고 있습니다.
만약 해당 필드의 값이 FILE_999999999999999 까지 간다면 그 다음의 파일 첨부할땐 어떠한 값으로 저장이 될까요?
max값이 FILE_999999999999999 이런 상황이라면 더이상 추가가 안되고 에러가 발생할까요?
아니면 다른 형식의 값이 저장이 될까요?
COMTNFILE
COMTNFILEDETAIL
파일 업로드시 COMTNFILE 본 테이블의 ATCH_FILE_ID 필드에 FILE_000000000000003 이런형식으로 저장이 되고 있습니다.
만약 해당 필드의 값이 FILE_999999999999999 까지 간다면 그 다음의 파일 첨부할땐 어떠한 값으로 저장이 될까요?
max값이 FILE_999999999999999 이런 상황이라면 더이상 추가가 안되고 에러가 발생할까요?
아니면 다른 형식의 값이 저장이 될까요?
A
안녕하세요.
표준프레임워크센터입니다.
표준프레임워크에서 제공하는 Id Generation 서비스 중
질문하신 부분은 Table Id Generation Service 에 해당합니다.
새로운 아이디를 얻기 위해서 별도의 테이블을 생성하여
키값과 키값에 해당하는 아이디값을 입력하여 관리하여 제공하는 서비스로
기존의 시퀀스 자동증가와 같은 방식으로 동작하지 않습니다.
따라서 일정 자리수 이상으로 넘어가게 되면 FILE_ 이후의 값을 생성하지 못해
FILE_null 형태로 입력됩니다.
이때는 각각의 일련번호는 자리수를 설정할 수 있으므로
자리수를 늘리는 방법으로 처리하실 수 있습니다.
위키가이드에서 자세한 내용을 확인하실 수 있으니
먼저 확인 부탁드립니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:id_generation
감사합니다.
표준프레임워크센터입니다.
표준프레임워크에서 제공하는 Id Generation 서비스 중
질문하신 부분은 Table Id Generation Service 에 해당합니다.
새로운 아이디를 얻기 위해서 별도의 테이블을 생성하여
키값과 키값에 해당하는 아이디값을 입력하여 관리하여 제공하는 서비스로
기존의 시퀀스 자동증가와 같은 방식으로 동작하지 않습니다.
따라서 일정 자리수 이상으로 넘어가게 되면 FILE_ 이후의 값을 생성하지 못해
FILE_null 형태로 입력됩니다.
이때는 각각의 일련번호는 자리수를 설정할 수 있으므로
자리수를 늘리는 방법으로 처리하실 수 있습니다.
위키가이드에서 자세한 내용을 확인하실 수 있으니
먼저 확인 부탁드립니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:id_generation
감사합니다.