方法如下:

創(chuàng)新互聯(lián)是專(zhuān)業(yè)的蒼梧網(wǎng)站建設(shè)公司,蒼梧接單;提供網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行蒼梧網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
例如:
create table student(
Sno int identity(1,1) primary key,
Sname varchar(100)
)
這樣我們的Sno字段就可以實(shí)現(xiàn)自增了,第一個(gè)參數(shù)是標(biāo)識(shí)種子(就是開(kāi)始的值),第二個(gè)參數(shù)是標(biāo)識(shí)增值(每次增加多少)
這里我們開(kāi)始為1,每次增加1
如果做插入的話(huà),則:
insert into student values('李四')
注意values里面不要寫(xiě)自增字段名的值,因?yàn)閿?shù)據(jù)庫(kù)會(huì)自動(dòng)幫你生成。
例如第一行為 1 小明
insert into student values('李四')
變?yōu)?1 小明
2 李四
擴(kuò)展資料
SQL SERVER幾種數(shù)據(jù)遷移
使用數(shù)據(jù)庫(kù)客戶(hù)端(SSMS)的界面工具。右鍵選擇要導(dǎo)出數(shù)據(jù)的數(shù)據(jù)庫(kù),選擇“任務(wù)”——“導(dǎo)出數(shù)據(jù)”,而導(dǎo)入則相反,導(dǎo)入時(shí),SQLServer會(huì)默認(rèn)創(chuàng)建一張新表,字段名也默認(rèn)跟導(dǎo)入的Excel標(biāo)題一樣,并且會(huì)默認(rèn)字段數(shù)據(jù)類(lèi)型等。
當(dāng)然在可以在向?qū)нM(jìn)行修改。需要注意的是如果標(biāo)題不是英文而是中文,默認(rèn)創(chuàng)建字段名也是中文,這將給后面數(shù)據(jù)更新操作帶來(lái)麻煩,所以最好還是以有意義的英文字段名。把數(shù)據(jù)導(dǎo)入后,再通過(guò)執(zhí)行語(yǔ)句,把數(shù)據(jù)插入/更新到業(yè)務(wù)表。
從SQLServer2005開(kāi)始,可以直接在SSMS上查詢(xún)出來(lái)的結(jié)果復(fù)制,然后粘貼到Excel上,對(duì)于少量數(shù)據(jù)來(lái)說(shuō),是非常快速方便的,需要注意的是長(zhǎng)數(shù)字可能會(huì)變成科學(xué)記數(shù)法的形式,提前在Excel上指定列的格式為文本即可。
導(dǎo)入的話(huà),ctrl + c 復(fù)制Excel上的數(shù)據(jù),然后在選擇相關(guān)表,編輯數(shù)據(jù),把數(shù)據(jù)直接粘貼上去即可。但是不建議直接粘貼到業(yè)務(wù)表(如果表是空白沒(méi)有數(shù)據(jù),并且字段順序?qū)?yīng),可以這樣操作),而是建議先粘貼到一個(gè)新建的中間表中,然后再通過(guò)語(yǔ)句,把數(shù)據(jù)插入/更新到業(yè)務(wù)表。
這種方法的導(dǎo)出導(dǎo)入,適合于少量的數(shù)據(jù),如5000行以?xún)?nèi)的記錄,大于5000行以上就不建議了,速度較慢,如果數(shù)據(jù)過(guò)大,還一定成功。
參考資料
百度百科——SQL
SqlServer中的自增的ID的最后的值:
SELECT SCOPE_IDENTITY() --返回插入到同一作用域中的 IDENTITY 列內(nèi)的最后一個(gè) IDENTITY 值。
SELECT @@IDENTITY --返回插入到當(dāng)前會(huì)話(huà)中任何作用域內(nèi)的最后一個(gè) IDENTITY 列值
SELECT IDENT_CURRENT('TbName')--不受作用域和會(huì)話(huà)的限制,而受限于指定的表。
IDENT_CURRENT 返回為任何會(huì)話(huà)和作用域中的特定表所生成的值。
一個(gè)作用域就是一個(gè)模塊——存儲(chǔ)過(guò)程、觸發(fā)器、函數(shù)或批處理。因此,如果兩個(gè)語(yǔ)句處于同一個(gè)存儲(chǔ)過(guò)程、函數(shù)或批處理中,則它們位于相同的作用域中。
對(duì)于馬上使用的剛才插入的新記錄ID用SCOPE_IDENTITY()是最合適的;
對(duì)于想要得到一系列的操作中最后得到的那個(gè)自增的ID最好用@@IDENTITY;
對(duì)于想要得到一個(gè)表中的最后一個(gè)插入操作所產(chǎn)生的ID的最好用IDENT_CURRENT('TBName')
DECLARE @TMP_ID INT
SET @TMP_ID = IDENT_CURRENT('BID_EvaluateItem')
IF ((@TMP_ID IS NOT NULL) AND (@TMP_ID 0))
BEGIN
--其它的操作
END
創(chuàng)建表的時(shí)候可以 比如ID列自增
create table T1
(
id int identity(1,1),
ccode varchar(10),
cname varchar(100)
)
新聞標(biāo)題:sqlserver自增,sqlserver自增id
網(wǎng)頁(yè)路徑:http://chinadenli.net/article47/dsehiej.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、品牌網(wǎng)站設(shè)計(jì)、靜態(tài)網(wǎng)站、小程序開(kāi)發(fā)、網(wǎng)頁(yè)設(shè)計(jì)公司、定制開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)