حتما میدونید که ما در حالت عادی نمی تونیم به یک ستون که Identity یا Auto Number هست مقدار دستی بدیم.اما این کارهم راه حلی داره ! ابتدا من یک جدول ایجاد می کنم که یک ستون Identity دارد:

CREATE TABLE persons
(
code int identity(1,1) primary key,
fullName nvarchar(255),
City varchar(255)
);

سپس ما باید با استفاده از خط زیر محدودیت دستی نوشتن برای ستون های Identity رو متوقف کنیم:

Set Identity_Insert Person On

سپس Insert رو انجام بدیم:

insert into persons (code,fullName,city) values (1156,parsa safavi,tehran)

و بعد دوباره این محدودیت رو برقرار کنیم چون ممکنه در آینده مشکلی در کار ایجاد کنه:

Set Identity_Insert Person Off

حالا اگر این Query رو ایجاد کنیم میبینیم که خطایی به ما نمیده با این که ستون Code دارای Identity Specification است.