sql 中插入几条数据,在插入的过程自动给某个值递增加一

在SQL SERVER 2005中
2024年12月05日 07:00
有2个网友回答
网友(1):

比如字段 为id 每次让它自增1
id int IDENTITY(1,1) 这样就可以了

在后面的插入过程中 就不需要给这个字段赋值了 直接插入其他字段的值就可以

网友(2):

create trigger T_addTest
on test
after insert
as
begin
update test set score=score+1
where id <> (select id from inserted )
end;
上面的是一个触发器,score某一字段,在你插入数据时,就会递加一。你在需求的表做这样的触发器试试。