sql語句中的序號自動增加

2021-08-27 01:09:11 字數 953 閱讀 6593

a.直接定義,例如

字段型別設定為int型,種子為1,增量。即可。

identity(startvalues,addvalues)

a int identity(35,1)

這就表示欄位a的,初始值是35,以1自動增加

也就是說如果你的第一條記錄是,那麼下一條記錄就是36

其中的(35和1)根據自己的實際情況定!!

1、truncate命令不但會清除所有的資料,還會將identity的seed的值恢復到原是值。

truncate table tablename

2、而dbcc checkident則更加方便一些,可以在不刪除資料的情況下指定seed的值。

dbcc checkident (tablename,reseed,1)

b.就是用identity(data_type,seed,increment),見phantomman(asp.net vs 資料庫)的**,然後我這裡有一段別人寫的**,是在sp,傳入identity的seed,以供參考:

create table tt (n nvarchar(10))

insert into tt select 'a ' union all select 'b ' union all select 'c ' union all select 'd '

go select * from tt

go create proc d

@id int

as declare @bh int

set @bh=@id

exec( 'select identity(int, '+@bh+ ',1) id,* into #t from tt select * from #t drop table #t ')

go exec d 10

go drop proc d

drop table tt

gridview增加自動序號列

gridview增加自動序號列 2007年10月24日 星期三 02 07 第一種方式,直接在aspx頁面gridview模板列中.這種的缺點是到第二頁分頁時又重新開始了.asp templatefield headertext 序號 insertvisible false itemstyle ho...

gridview增加自動序號列

第一種方式,直接在aspx頁面gridview模板列中.這種的缺點是到第二頁分頁時又重新開始了.序號 insertvisible false center center width 5 container.dataitemindex 1 第二種方式分頁時進行了計算,這樣會累計向下加.序號 inser...

GridView增加自動序號列

第一種方式,直接在aspx頁面gridview模板列中.這種的缺點是到第二頁分頁時又重新開始了.序號 insertvisible false center center width 5 container.dataitemindex 1 第二種方式分頁時進行了計算,這樣會累計向下加.序號 inser...