Oblicz następny klucz podstawowy - o określonym formacie

Mam tabelę, która zawiera listę identyfikatorów i różne inne kolumny, takie jak IDName.

Podstawowym kluczem tabeli jest sam identyfikator, jednak nie jest to automatyczne zwiększanie. Chcę więc móc wygenerować / obliczyć następny klucz podstawowy, jednak jest pewien zwrot:

Klucz podstawowy powinien mieć określony format, tj. 8-cyfrowy identyfikator składa się z trzech części:
<the level><a code><a sequence #>, np.<2><777><0123> = 27770123

Tak więc, gdy tworzę nowy identyfikator tabeli, chcę następnego numeru sekwencyjnego dla określonego poziomu i kodu. Na przykład. w powyższym przykładzie chciałbym znać kolejny numer sekwencji dla poziomu 2 z kodem 777, wynik powinien być ID 27770124 (0124 jest kolejnym w sekwencji).

Każda pomoc byłaby bardzo mile widziana.

questionAnswers(3)

yourAnswerToTheQuestion