문제

자동차 번호와 같은 테이블에서 내 번호를 사용하는 방법이 있습니까? 즉, 다음에 사용 가능한 다음을 새 레코드에 자동으로 할당하는 것입니다. 이 데이터베이스에 연결하려는 각 직원에 대한 시스템 ID 번호가 있습니다. 테이블이 다음 번호를 자동 할당하기를 원합니다.

이걸 할 수 있나요?
이것은 숫자와 알파의 혼합물로 이루어질 수 있습니까?
코드 a = 특정 숫자 세트, 코드 b = 다른 것과 같은 기준을 사용할 수 있습니까?

도움이 되었습니까?

해결책

물론 할 수는 있지만 직접 디자인해야 할 것입니다.

이 작업을 수행하는 방법에는 수백 가지가 있지만 한 가지 방법은 "NextQuote", "Nextemployeeno", "NextJob"이있는 매개 변수 테이블을 가질 수 있다는 것입니다.

PARAMETERS
Prefix    Number
Q          1145
E            54
J           999

이제 할 수 있습니다 SELECT PreFix + MAX(Number) AS NextEmployee FROM Parameters WHERE Prefix = E

코드에서는 숫자를 처리 한 후 숫자를 증가시킬 수 있습니다.

UPDATE Parameters SET Number = number + 1 WHERE Prefix = E 

이것이 직업에 달려 있지 않다면, 당신이 비슷한 일을 어떻게 할 수 있는지 생각하게되기를 바랍니다.

도움이 되었기를 바랍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top