Справочная информация
Итак, вот предыстория этого вопроса. В настоящее время у нас есть несколько идентификаторов номеров материалов (UNPN, UDEN, UXXN и т. Д.), Каждый из которых имеет свой порядковый номер (UNPN0001, UNPN0002, UNPN0003 и т. Д.)
Когда пользователь запрашивает новый номер спецификации, скажем, новый номер UNPN. Если последний номер был UNPN0003, то пользователь должен иметь возможность зарезервировать UNPN0004.
Моя первоначальная мысль:
Итак, изначально я решил, что мог бы просто создать столбец последовательности в таблице. Поэтому, если бы у нас была таблица UNPN, мы могли бы легко добавить новую запись и автоматически упорядочить ее и вернуть комбинацию UNPN + сгенерированный порядковый номер.
Проблема:
Итак, проблема, с которой я столкнулся, заключается в том, что для этого метода у нас в настоящее время имеется более 50 идентификаторов материалов. Так что это будет означать, что мне придется создать 1 таблицу для каждого идентификатора с собственным столбцом автопоследовательности.
Что я ищу:
Я бы предпочел не создавать более 50 разных таблиц. Я не уверен, есть ли другая схема, которую я мог бы использовать для своей базы данных, или я должен отказаться от этого метода все вместе для чего-то еще. Я не верю, что вы можете иметь несколько столбцов последовательности в таблице, которые только последовательности, основанные на том, что вводится, конечно, у меня нет полного понимания того, что все возможно
Будем благодарны за любые предложения.
Спасибо,