Member 13522284 Ответов: 3

C# как автоматически увеличить смешанный идентификатор


У меня есть автоматическое увеличение числового значения, но я хочу знать, как увеличить смешанное значение, такое как "cg123". Нужно хранить базу данных и извлекать ее.

Что я уже пробовал:

Я попробовал метод численного приращения. Код ниже прилагается

3 Ответов

Рейтинг:
21

rmksiva

Привет

Вы можете получить ожидаемое, изменив схему таблицы, добавив новый столбец для EmpCode, как показано ниже

create  table tblEmpCodeTest (ID bigint identity(1 ,1),
EmpCode as 'CG'+Replicate('0', 3 - LEN(ID))+ cast(ID as varchar)  persisted not null primary key ,
FirstName varchar(10))


Примечание : запрос базы данных MS SQL Server

Спасибо
Шива РМ К


Рейтинг:
13

RaviRanjanKr

Воспользуйся свойство Identity)[^] для автоматического увеличения.

Взгляните на эту статью Автоматическое создание автоматически увеличенного уникального буквенно-цифрового идентификатора или номера в sql server[^] Эта статья относится именно к тем вещам, которые вы ищете.