테이블에 대한 맞춤형 자동 번호 ID?
-
19-09-2019 - |
문제
자동차 번호와 같은 테이블에서 내 번호를 사용하는 방법이 있습니까? 즉, 다음에 사용 가능한 다음을 새 레코드에 자동으로 할당하는 것입니다. 이 데이터베이스에 연결하려는 각 직원에 대한 시스템 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
이것이 직업에 달려 있지 않다면, 당신이 비슷한 일을 어떻게 할 수 있는지 생각하게되기를 바랍니다.
도움이 되었기를 바랍니다.
다른 팁
제휴하지 않습니다 StackOverflow