新聞中心
MSSQL 2012序列是一種列變量,用于以按順序增加的方式生成可以重用的整數(shù)值。利用它可以快速簡(jiǎn)單地為表設(shè)置自增唯一主鍵列,其操作方式與使用自增列相似。

它們?cè)贛icrosoft SQL Server 2012(或更高版本)中自動(dòng)可用,可以使用Transact-SQL(T-SQL)創(chuàng)建和管理。
創(chuàng)建一個(gè)mssql 2012序列的步驟可分為以下幾個(gè)部分:
1. 開(kāi)始:使用CREATE sequence語(yǔ)句創(chuàng)建一個(gè)序列對(duì)象。
CREATE SEQUENCE seq_my_sequence
START WITH 1 — value to start with
INCREMENT BY 1 — rhe amount to increase for each new NO
MINVALUE -10 — minimum value it will start
MAXVALUE 1000 — maximum value it can reach
CACHE 10000; — indicates how many values it can make
2. 使用:現(xiàn)在可以使用NEXT VALUE FOR 來(lái)獲取此序列的下一個(gè)值,如
SELECT NEXT VALUE FOR seq_my_sequence;
3. 重置:如果需要,可以使用ALTER SEQUENCE語(yǔ)句將位置重置為原始位置
ALTER SEQUENCE seq_my_sequence
RESTART WITH 1;
4. 結(jié)束:要從數(shù)據(jù)庫(kù)中刪除序列,可以使用DROP SEQUENCE語(yǔ)句。
DROP SEQUENCE seq_my_sequence;
MSSQL 2012序列是一種強(qiáng)大的工具,可以簡(jiǎn)化生成并重用自增ID列的過(guò)程,極大地簡(jiǎn)化了任務(wù)。利用它,可以快速完成大量重復(fù)任務(wù),從而提高工作效率。
四川成都云服務(wù)器租用托管【創(chuàng)新互聯(lián)】提供各地服務(wù)器租用,電信服務(wù)器托管、移動(dòng)服務(wù)器托管、聯(lián)通服務(wù)器托管,云服務(wù)器虛擬主機(jī)租用。成都機(jī)房托管咨詢:13518219792
創(chuàng)新互聯(lián)(www.cdcxhl.com)擁有10多年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)、開(kāi)啟建站+互聯(lián)網(wǎng)銷售服務(wù),與企業(yè)客戶共同成長(zhǎng),共創(chuàng)價(jià)值。
網(wǎng)站標(biāo)題:MSSQL2012之序列:一次完整的重新定義(mssql2012序列)
文章地址:http://www.dlmjj.cn/article/dhgdojd.html


咨詢
建站咨詢
