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

SQL Server 2005數據庫中設置自動編號字段實例解析

數據庫 SQL Server
本文我們主要介紹了SQL Server 2005數據庫中設置自動編號字段的相關知識以及設置自動編號字段的實例解析,希望能夠對您有所幫助。

SQL Server 2005數據庫中設置自動編號字段的相關知識是本文我們主要要介紹的內容,如果希望重新定義在表中添加新記錄時該列中自動生成并存儲于列中的序列號,則可以更改該列的標識屬性。在每個表中只能設置一個列的標識屬性。

具有標識屬性的列包含系統生成的連續值,該值***地標識表中的每一行(例如,雇員標識號)。在包含標識列的表中插入值時,Microsoft SQL Server 將基于上一次使用的標識值(標識種子屬性)和在創建列時指定的增量值(標識增量屬性)自動生成下一個標識符。

注意:只能為不允許空值且數據類型為 decimal、int、numeric、smallint、bigint 或 tinyint 的列設置標識屬性。此外,不能為主鍵列設置標識屬性。

修改列的標識屬性

  1. 在對象資源管理器中,右鍵單擊要更改其數據類型的列所在的表,再單擊“修改”。此時,將在表設計器中打開該表。
  2. 清除要更改的列的“允許空”復選框。
  3. 在“列屬性”選項卡中,展開“標識規范”屬性。
  4. 單擊“是標識”子屬性的網格單元格,然后從下拉列表中選擇“是”。
  5. 在“標識種子”單元格中鍵入值。此值將賦給表中的***行。默認情況下將賦值 1。
  6. 在“標識增量”單元格中鍵入值。此值是基于“標識種子”依次為每個后續行增加的增量。默認情況下將賦值 1。

例如,假設要為添加到 orders 表的每行自動生成 5 位 Order ID,從 10000 開始并且每次遞增 10。為此,應在“標識種子”中鍵入 10000,在“標識增量”中鍵入 10。

如果更改表的任何標識屬性,則將保留現有的標識值。新的設置值僅應用于添加到表中的新行。

注意:如果頻繁執行刪除操作的表中存在標識列,則標識值之間會出現不連貫的情況。若要避免出現這種不連貫的情況,請不要使用標識屬性。

當您在網格單元格外單擊或使用Tab鍵移動到其他網格單元格后,“標識規范”屬性的新值將賦給表設計器中的列。當您在表設計器中保存更改時,這些值將在數據庫中生效。

1. 創建表時指定自動編號的字段

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

說明:創建一個用戶信息表UserInfor,并指定UserID為自動編號字段。

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

2.獲取自動編號的字段值

SQL Server 2005數據庫中設置自動編號字段實例解析

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

(3)重新設置自動編號字段種子的起始值

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

右鍵你的表-->設計表-->找到你的id字段(類int型)-->標識-->是-->標識種子(初始值)-->標識遞增量-->OK

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

關于SQL Server 2005數據庫中設置自動編號字段的相關知識及實例解析就介紹到這里了,希望本次的介紹能夠對您對您有所收獲!

【編輯推薦】

  1. SQL Server數據庫字段說明的添加修改刪除示例
  2. SQL Server數據庫服務器負載均衡集群的實現方法
  3. 初學Java調用存儲過程返回一行或多行結果集的實例
  4. 使用LLServer實現對leveldb的訪問封裝的C#客戶端源碼
  5. SQL Server數據庫解決Performance Dashboard溢出問題
責任編輯:趙鵬 來源: CSDN博客
相關推薦

2011-08-25 15:40:48

SQL Server 自動編號字段Access

2011-08-22 09:55:30

SQL Server 排序

2011-08-22 14:00:13

SQL Server 游標調用函數

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 用戶權限設置

2011-04-06 17:30:41

SQL ServerSQL

2010-07-09 14:30:56

SQL Server

2011-08-18 18:03:32

手動卸載SQL Ser

2011-08-30 16:52:22

IP訪問SQL Ser

2009-04-30 09:56:29

微軟SQL Server 緩存依賴

2010-06-30 13:19:17

SQL Server

2010-07-08 15:26:05

SQL Server

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 數據庫

2010-07-12 12:41:16

SQL Server
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 韩国av网站在线观看 | 亚洲精品一区二 | 久久丝袜视频 | 亚洲情视频 | 亚洲成人av在线播放 | 欧美伊人久久久久久久久影院 | www日本在线观看 | 色网在线看 | 黑人巨大精品欧美一区二区免费 | 特黄色毛片 | 精品一区国产 | 中文字幕日韩一区 | 欧美日韩国产在线观看 | 一区二区久久 | 亚洲视频在线一区 | 亚洲每日更新 | 国产成人综合在线 | 国产精品久久久久久久7777 | 欧美一级在线观看 | 中文字幕免费视频 | 久久精品黄色 | 成人日韩av| 国产精品一区二区不卡 | 久久久久久91 | 免费在线观看成年人视频 | 欧美一级片在线观看 | 日韩中文字幕在线观看 | 国产高清美女一级a毛片久久w | 日韩精品一区二区三区在线播放 | 久草免费视 | 成人网av | 国产精品99精品久久免费 | 中文日本在线 | 最新av在线播放 | 国产一二三区电影 | 成人免费在线视频 | 2019天天干天天操 | 亚洲精品乱码8久久久久久日本 | 日韩精品激情 | 欧美一a | 欧美国产91|