안녕하세요 늘 도움만 받고 이렇게 또 질문 합니다.
제가 하고 싶은 것은 예를 들어 쇼핑몰의 주문번호 같은 형태입니다.
ex:20080001 ( 날짜+ 순번)
mssql에서 'IDENTITY' 키워드를 이용해서 자동으로 순번이 채워 지는 것으로 알고 있습니다.
문제는 int형으로 1,2,3..... 형태로 되는 것입니다.
저는 베이스 코드 테이블을 생성할때
S0000001, S00000002 와 같은 스트링+순번의 조합으로 자동으로 넣고
또 그 PK 코드값을 다른 테이블에도 참조하고 싶습니다.
업무적으로 시퀀스만 써도 문제는 없지만 이런 경우가 한번은 발생할 것 같아서
이번에 정리할려고 합니다.
검색해보니 채번테이블을 별도로 두어 max값을 가져와서 update +1 하고
그 값을 원하는 테이블에 넣는다. 이런 방법도 있던데요.
혹시 실무에서는 어떤 방식을 쓰는지 알고 싶습니다.
또 다른 좋은 방법이 있는지 많은 의견 부탁드립니다.
---------------------------------------------------------------------------------------------------------------
|