Я новичок в хранимых процедурах SQL Server. Мне было интересно, как написать эту хранимую процедуру. Сценарий такой:
Процедура принимает имя и фамилию в качестве параметров, на основе этого она берет первую букву или имя и первую букву фамилии, добавляет в конец число и возвращает эту строку. Если строка уже существует в базе данных, она увеличит число и вернет строку.
Пример 1:
firstname: abc
lastname: def
output: ad001
Пример 2:
firstname: pqr
lastname: mno
output: pm001
Пример 3:
firstname: aaa
lastname: ddd
output: ad002
(в этом случае вывод будет ad002
вместо 001
, поскольку значение ad001
уже существует в базе данных, созданной в примере 1)
Любая помощь с этой проблемой будет оценена. Спасибо.