Вы можете разместить столбец Identity в этой таблице, а затем вычисляемый столбец, чтобы преобразовать значение идентификатора в нужный вам формат. Должно работать что-то вроде следующего:
CREATE TABLE [dbo].[Employee](
[ID] [int] IDENTITY(1,1) NOT NULL,
[EmpName] [varchar](50) NOT NULL,
[EmpDesignation] [varchar](50) NOT NULL,
[EmpSalary] [Money] NOT NULL,
[Emp_Title] AS ((CHAR((65)+([ID]/(1000))/(26))+CHAR((65)+([ID]/(1000))%(26)))+FORMAT((([ID]-1)%(1000)+1),'000'))
) ON [PRIMARY]
Или вы можете создать представление, которое будет манипулировать вашим полем ID для отображения только в том формате, который вы ищете.
В любом случае вам нужно наложить ограничение на идентификатор, чтобы сохранить его в максимальном значении, которое будет генерировать идентификатор ZZ999, если мои вычисления правильны, то будет 675999.