新聞中心
注冊(cè)唯一性標(biāo)識(shí)列是MS SQL Server 數(shù)據(jù)庫(kù)的一個(gè)必需項(xiàng),可以幫助您跟蹤數(shù)據(jù)庫(kù)中唯一的行,下面我們就來看下如何使用MSSQL設(shè)置唯一性標(biāo)識(shí)列。

### 一、方法
#### 1.1 用T-SQL腳本設(shè)置
您可以使用T-SQL腳本在MS SQL Server數(shù)據(jù)庫(kù)中創(chuàng)建表并在其中設(shè)置唯一性標(biāo)識(shí)列:
“`sql
CREATE TABLE myTable (
id int identity (1,1) not null, — 自動(dòng)增長(zhǎng)初始值為1
Column1 varchar (50),
Column2 varchar (50)
)
ALTER TABLE MyTable
ADD CONSTRAINT pk_MyTable PRIMARY KEY (id) — 主鍵ID
此腳本創(chuàng)建一個(gè)表MyTable,并設(shè)置id列為主鍵,從而在表中添加唯一標(biāo)識(shí)列。在此表中,我們使用Identity()函數(shù)為Id列提供自動(dòng)增長(zhǎng)字段。
#### 1.2 通過GUI設(shè)置
除了使用T-SQL腳本,您也可以使用MS SQL Server管理器工具來創(chuàng)建表并設(shè)置唯一性標(biāo)識(shí)列:
a) 首先,在MS SQL Server管理器中,打開新的查詢窗口,在窗口中輸入以下內(nèi)容,使用Create Table語句創(chuàng)建新的表:
```sql
Create Table MyTable (
ID int primary key,
Column1 varchar (50),
Column2 varchar (50)
)
b) 然后 ,單擊“文件”菜單,選擇“保存MyTable…”菜單,將查詢結(jié)果另存為一個(gè)文件。
c) 下一步,單擊新創(chuàng)建的MyTable文件,轉(zhuǎn)到“設(shè)計(jì)”視圖,選擇ID列,右鍵點(diǎn)擊ID列,在彈出菜單中選擇“設(shè)置為主鍵”,選中“標(biāo)識(shí)”復(fù)選框,從下拉列表選擇“自動(dòng)增長(zhǎng)”,然后點(diǎn)擊確定進(jìn)行設(shè)置。
d) 最后,單擊“查詢”菜單,編輯并執(zhí)行腳本以創(chuàng)建表:
“`sql
CREATE TABLE MyTable (
ID int identity (1,1) not null, — 自動(dòng)增長(zhǎng)初始值為1
Column1 varchar (50),
Column2 varchar (50)
)
ALTER TABLE MyTable
ADD CONSTRAINT pk_MyTable PRIMARY KEY (id) — 主鍵ID
e) 創(chuàng)建完成后,唯一性標(biāo)識(shí)列就會(huì)出現(xiàn)在表中。
### 二、總結(jié)
通過以上的步驟,我們可以特別容易地使用MSSQL設(shè)置唯一性標(biāo)識(shí)列。唯一性標(biāo)識(shí)列是MS SQL Server 數(shù)據(jù)庫(kù)中不可或缺的一項(xiàng),可以有效的幫助我們跟蹤數(shù)據(jù)庫(kù)中的唯一的行。
創(chuàng)新互聯(lián)服務(wù)器托管擁有成都T3+級(jí)標(biāo)準(zhǔn)機(jī)房資源,具備完善的安防設(shè)施、三線及BGP網(wǎng)絡(luò)接入帶寬達(dá)10T,機(jī)柜接入千兆交換機(jī),能夠有效保證服務(wù)器托管業(yè)務(wù)安全、可靠、穩(wěn)定、高效運(yùn)行;創(chuàng)新互聯(lián)專注于成都服務(wù)器托管租用十余年,得到成都等地區(qū)行業(yè)客戶的一致認(rèn)可。
文章標(biāo)題:列如何使用MSSQL設(shè)置唯一性標(biāo)識(shí)列(mssql設(shè)置標(biāo)識(shí))
文章分享:http://m.fisionsoft.com.cn/article/cdcgpgd.html


咨詢
建站咨詢
