📖
BPackCore CodingConventions
  • 공통
  • Desktop Application
    • UI 디자인 및 실행구조
    • 디렉토리 구조
    • 명명규칙 및 구현
      • Model
      • IPocket
      • Pocket
      • Zipper
      • Carrying
        • Args (FormArgs)
        • MainForm
        • SubForm
        • EditForm
        • StrapControl
        • FileUp/Download
      • Tips
    • 다국어처리
  • Web Application - Mobile
    • UI 디자인
    • 디렉토리 구조
    • 명명규칙 및 구현
      • Model
      • Controller
      • View
      • Tips
    • 다국어처리
  • Database
    • 명명규칙
      • 용어사전
    • SP 구현
      • Template
      • 일련번호발행
    • ERD 작성규칙 및 샘플
  • 소스형상관리(Git/Gitlab)
  • WebAPI
Powered by GitBook
On this page
  • 일련번호 생성
  • 시퀀스 생성
  1. Database
  2. SP 구현

일련번호발행

PreviousTemplateNextERD 작성규칙 및 샘플

Last updated 4 years ago

일련번호 생성

구분코드3자리 + 년월일 + “-” + 순번 7자리

Ex) POR20200101-0000001

: 신규 번호 체번 SP 사용

시퀀스 생성

공통시퀀스 1개와 신규 발행이 많은 시퀀스(Lot)등은 개별로 생성하여 매일 Scheduler에 의해 초기화 함 --Create Sequence CREATE SEQUENCE dbo.seq_LotNo AS INT START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 99,999,999 CYCLE;

--Sequence 가져오기 DECLARE @SEQ INT SELECT @SEQ = NEXT VALUE FOR seq_LotNo

--Sequence 정보확인 SELECT * FROM SYS.sequences

--초기화 ALTER SEQUENCE seq_LotNo

일련번호 Sample BOM_NO CHAR(20) BOM19010100000000001