создать таблицу:Как изменить инструкцию автоматического инкремента в SQL Server?
create table empty
(
data_id int identity(70,30),
emp_name varchar(20),
address varchar(20),
city varchar(20)
)
и вставить данные, такие как:
data_id emp_name address city
---------------------------------------------
70 ritesh 210 b_block sivapur
100 pritma visvaas khand lucknow
130 rakesh nehru nagar delhi
Теперь я хочу, чтобы изменить автоматическое приращение от (70, 30)
к (70, 10)
.
Могу ли я это сделать?
Использование 'identity' предполагает, что вы используете SQL Server, а не MySQL, поэтому я удалил тег для последнего. –
переименовать существующую таблицу. создайте новую таблицу с тем же именем, что и старое, с новым семенем. вставьте данные из старой таблицы в новую, используя SET IDENTITY_INSERT ON, чтобы сохранились существующие ключи. – Jeremy
Как только столбец определяется как «IDENTITY», вы не можете его изменить. Также вы не можете добавить спецификацию «IDENTITY» к существующему столбцу (или удалить его из столбца). –