민원접수 프로그램을 만들고있습니다.
민원을 받을때 관리번호를 부여하고요.
그 관리번호는 자동증가입니다.
예를들면 처음 접수된 관리번호는 2002-001-01로 되고
그 다음 민원은 2002-002-01 그리고 다음은 2002-001-01 이렇게 자동증가합니다.
그런데 민원인이 같은날 여러건의 민원을 가지고 올경우 관리번호는 2002-001-01, 2002-001-02 이런식으로 증가를 합니다.
2002는 올해년도를 뜻합니다.
2003년이 되면 다시 2003-001-01로 시작을 하고요.
위와 같이 자동증가하는 관리번호를 쿼리로 날릴려면 어떻게 해야할까요?
조언 부탁드립니다.
참고로 디비는 오라클이고 2002-001 이 들어가는 필드는 VC2 고 그 뒤의 일련번호 01 은 NUMBER입니다.
무슨말씀이신지..
뒤에 넘버링과 앞에 있는 년도와 001 까지는 vc2타입이란 말씀이세요?
관리번호인데 왜 이렇게 하셧는지요.. 잘모르겠네요.
자동증가되는거라면. 말씀하신대로 하는건 없는걸로 알고 있습니다.
그져.. max 값 찾아서 하는수 밖에는요....^^
뒤에 숫자필드가 앞에 값에 대해서 자동증가되는걸 원하시는것 같은데 맞나요?
그럼..