成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL Server 2005數(shù)據(jù)庫(kù)中設(shè)置自動(dòng)編號(hào)字段實(shí)例解析

數(shù)據(jù)庫(kù) SQL Server
本文我們主要介紹了SQL Server 2005數(shù)據(jù)庫(kù)中設(shè)置自動(dòng)編號(hào)字段的相關(guān)知識(shí)以及設(shè)置自動(dòng)編號(hào)字段的實(shí)例解析,希望能夠?qū)δ兴鶐椭?/div>

SQL Server 2005數(shù)據(jù)庫(kù)中設(shè)置自動(dòng)編號(hào)字段的相關(guān)知識(shí)是本文我們主要要介紹的內(nèi)容,如果希望重新定義在表中添加新記錄時(shí)該列中自動(dòng)生成并存儲(chǔ)于列中的序列號(hào),則可以更改該列的標(biāo)識(shí)屬性。在每個(gè)表中只能設(shè)置一個(gè)列的標(biāo)識(shí)屬性。

具有標(biāo)識(shí)屬性的列包含系統(tǒng)生成的連續(xù)值,該值***地標(biāo)識(shí)表中的每一行(例如,雇員標(biāo)識(shí)號(hào))。在包含標(biāo)識(shí)列的表中插入值時(shí),Microsoft SQL Server 將基于上一次使用的標(biāo)識(shí)值(標(biāo)識(shí)種子屬性)和在創(chuàng)建列時(shí)指定的增量值(標(biāo)識(shí)增量屬性)自動(dòng)生成下一個(gè)標(biāo)識(shí)符。

注意:只能為不允許空值且數(shù)據(jù)類型為 decimal、int、numeric、smallint、bigint 或 tinyint 的列設(shè)置標(biāo)識(shí)屬性。此外,不能為主鍵列設(shè)置標(biāo)識(shí)屬性。

修改列的標(biāo)識(shí)屬性

  1. 在對(duì)象資源管理器中,右鍵單擊要更改其數(shù)據(jù)類型的列所在的表,再單擊“修改”。此時(shí),將在表設(shè)計(jì)器中打開(kāi)該表。
  2. 清除要更改的列的“允許空”復(fù)選框。
  3. 在“列屬性”選項(xiàng)卡中,展開(kāi)“標(biāo)識(shí)規(guī)范”屬性。
  4. 單擊“是標(biāo)識(shí)”子屬性的網(wǎng)格單元格,然后從下拉列表中選擇“是”。
  5. 在“標(biāo)識(shí)種子”單元格中鍵入值。此值將賦給表中的***行。默認(rèn)情況下將賦值 1。
  6. 在“標(biāo)識(shí)增量”單元格中鍵入值。此值是基于“標(biāo)識(shí)種子”依次為每個(gè)后續(xù)行增加的增量。默認(rèn)情況下將賦值 1。

例如,假設(shè)要為添加到 orders 表的每行自動(dòng)生成 5 位 Order ID,從 10000 開(kāi)始并且每次遞增 10。為此,應(yīng)在“標(biāo)識(shí)種子”中鍵入 10000,在“標(biāo)識(shí)增量”中鍵入 10。

如果更改表的任何標(biāo)識(shí)屬性,則將保留現(xiàn)有的標(biāo)識(shí)值。新的設(shè)置值僅應(yīng)用于添加到表中的新行。

注意:如果頻繁執(zhí)行刪除操作的表中存在標(biāo)識(shí)列,則標(biāo)識(shí)值之間會(huì)出現(xiàn)不連貫的情況。若要避免出現(xiàn)這種不連貫的情況,請(qǐng)不要使用標(biāo)識(shí)屬性。

當(dāng)您在網(wǎng)格單元格外單擊或使用Tab鍵移動(dòng)到其他網(wǎng)格單元格后,“標(biāo)識(shí)規(guī)范”屬性的新值將賦給表設(shè)計(jì)器中的列。當(dāng)您在表設(shè)計(jì)器中保存更改時(shí),這些值將在數(shù)據(jù)庫(kù)中生效。

1. 創(chuàng)建表時(shí)指定自動(dòng)編號(hào)的字段

  1. CREATE TABLE [dbo].[UserInfor](  
  2.  [UserID] [int] IDENTITY(100,2) NOT NULL,  
  3.  [UserName] [nchar](10) NOT NULL,  

說(shuō)明:創(chuàng)建一個(gè)用戶信息表UserInfor,并指定UserID為自動(dòng)編號(hào)字段。

其中:IDENTITY(100,2)表示字段的初始值為100,每次增量為2,如輸入數(shù)據(jù)后***次為100,第二次為102。

2.獲取自動(dòng)編號(hào)的字段值

SQL Server 2005數(shù)據(jù)庫(kù)中設(shè)置自動(dòng)編號(hào)字段實(shí)例解析

這里可以使用@@IDENTITY取得自動(dòng)增加字段主鍵的值

(3)重新設(shè)置自動(dòng)編號(hào)字段種子的起始值

如果用戶將帶有自動(dòng)增加字段的表內(nèi)容清空,由該字段的起始值將從原有的值開(kāi)始增加,可以通過(guò)DBCC命令重新設(shè)置起始值。DBCC CHECKIDENT (UserInfor,RESEED,0),將UserInfor表的自動(dòng)增加字段種子起始值設(shè)置為0,插入一條數(shù)據(jù)后自動(dòng)字段的值為0+增量,如增量為1,則值為1。

右鍵你的表-->設(shè)計(jì)表-->找到你的id字段(類int型)-->標(biāo)識(shí)-->是-->標(biāo)識(shí)種子(初始值)-->標(biāo)識(shí)遞增量-->OK

  1. create table mytest   
  2. (   
  3. id int primary key identity(1,1),--主鍵,自動(dòng)+1   
  4. name varchar(20) unique not null,--不允許重復(fù),不允許為空   
  5. Age tinyint,   
  6. notetime smalldatetime default getdate()   
  7. )   
  8. insert into mytest values ('張三',20,getdate())   
  9. insert into mytest (name,age)values ('李四',20) 

關(guān)于SQL Server 2005數(shù)據(jù)庫(kù)中設(shè)置自動(dòng)編號(hào)字段的相關(guān)知識(shí)及實(shí)例解析就介紹到這里了,希望本次的介紹能夠?qū)δ鷮?duì)您有所收獲!

【編輯推薦】

  1. SQL Server數(shù)據(jù)庫(kù)字段說(shuō)明的添加修改刪除示例
  2. SQL Server數(shù)據(jù)庫(kù)服務(wù)器負(fù)載均衡集群的實(shí)現(xiàn)方法
  3. 初學(xué)Java調(diào)用存儲(chǔ)過(guò)程返回一行或多行結(jié)果集的實(shí)例
  4. 使用LLServer實(shí)現(xiàn)對(duì)leveldb的訪問(wèn)封裝的C#客戶端源碼
  5. SQL Server數(shù)據(jù)庫(kù)解決Performance Dashboard溢出問(wèn)題
責(zé)任編輯:趙鵬 來(lái)源: CSDN博客
相關(guān)推薦

2011-08-25 15:40:48

SQL Server 自動(dòng)編號(hào)字段Access

2011-08-22 09:55:30

SQL Server 排序

2011-08-22 14:00:13

SQL Server 游標(biāo)調(diào)用函數(shù)

2010-07-16 14:17:18

SQL Server

2010-07-22 14:46:41

SQL Server

2011-04-02 12:55:20

SQL Server

2010-06-28 11:00:46

SQL Server

2010-07-05 11:32:23

SQL Server自

2011-07-15 11:02:47

SQL Server 用戶權(quán)限設(shè)置

2011-04-06 17:30:41

SQL ServerSQL

2010-07-09 14:30:56

SQL Server

2011-08-18 18:03:32

手動(dòng)卸載SQL Ser

2011-08-30 16:52:22

IP訪問(wèn)SQL Ser

2011-08-11 09:12:31

SQL Server nolock

2010-07-20 10:02:41

SQL Server

2011-03-28 15:28:03

SQL Server 數(shù)據(jù)庫(kù)

2009-04-30 09:56:29

微軟SQL Server 緩存依賴

2010-06-30 13:19:17

SQL Server

2010-07-08 15:26:05

SQL Server

2010-07-12 12:41:16

SQL Server
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产精品成人一区二区三区 | 美女福利视频一区 | 久久亚洲一区二区三 | 欧美成人一区二区三区 | 久久精品国产久精国产 | 欧美在线一区二区三区四区 | 永久网站 | 色吧色综合| 岛国精品 | 国产在线精品一区二区 | 日韩伦理电影免费在线观看 | 中文字幕亚洲在线 | 亚洲视频在线播放 | 91在线精品一区二区 | 美女爽到呻吟久久久久 | 在线欧美一区二区 | 亚洲一级二级三级 | 91精品国产777在线观看 | 国产蜜臀97一区二区三区 | 中文字幕一区二区三区日韩精品 | 自拍偷拍小视频 | 国产精品视频一区二区三区不卡 | 99re在线视频 | 日韩成人一区 | 久久亚洲精品国产精品紫薇 | 国产精品视频网站 | 日韩免费一区 | 久久这里只有精品首页 | 亚洲精品成人免费 | 国产男女视频 | 中国av在线免费观看 | 亚洲国产精品久久久久婷婷老年 | 天堂一区二区三区四区 | 视频一区二区三区四区五区 | 久久午夜精品 | 国产成人一区二区三区精 | 久久五月婷 | 国产精品免费看 | 久久精品色欧美aⅴ一区二区 | 日韩欧美网 | 韩国久久精品 |