В передней части есть форма для выбора букв и цифр, которые будут включены в генерацию серийного номера UNIQUE . Он может содержать как UpperCase & LowerCase (aA bB), так и числа от 0-9 .
НО НЕТ СПЕЦИАЛЬНЫХ символов.
Пользователь также может ввести максимальную длину для серийного номера. Минимальная длина - 10, максимальная - 20 . Таким образом, пользователь может выбрать между 10 и 20. Пользователь должен также выбрать минимум 5 алфавитов и 2 цифры . Серийный номер не может начинаться с цифр, он всегда должен быть альфа-символом.
Если мне нужно 100 Количество (пакетов), то, используя выбранные альфа-символы и числа, нам нужно сгенерировать 100 различных серийных номеров (в этом примере я мог бы выбрать «A, B, C, D, E, 1,2» в начале). Альфа-Char и Числовые повторы также допускаются. Пример для серийных номеров длиной 10, затем AAAaaAAAAA, AAAAAA11AA и т. Д.
Итак, переменные - это Количество и Альфа-символы + Числа.
Можете ли вы помочь мне сгенерация серийного номера в соответствии с валидациями, а также уникальность в приложении.
Попытка использовать последовательность в SQL Server 2012, но не в состоянии получить четкое представление о том, как реализовать всепроверки, а также генерировать уникальные серийные номера из приложения.