国产高清在线免费观看-国产高清在线免费无码-国产高清在线男人的天堂-国产高清在线视频-国产高清在线视频精品视频-国产高清在线视频伊甸园

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

sql創(chuàng)建和修改標(biāo)識(shí)符列-禁用列的 IDENTITY 屬性

admin
2012年2月11日 0:28 本文熱度 3350


通過(guò)使用 IDENTITY 屬性可以實(shí)現(xiàn)標(biāo)識(shí)符列。


這使得開(kāi)發(fā)人員可以為表中所插入的第一行指定一個(gè)標(biāo)識(shí)號(hào)(Identity Seed 屬性),并確定要添加到種子上的增量(Identity Increment 屬性)以確定后面的標(biāo)識(shí)號(hào)。將值插入到有標(biāo)識(shí)符列的表中之后,SQL Server 2005 Database Engine 會(huì)通過(guò)向種子添加增量來(lái)自動(dòng)生成下一個(gè)標(biāo)識(shí)值。


在用 IDENTITY 屬性定義標(biāo)識(shí)符列時(shí),請(qǐng)注意下列幾點(diǎn):


一個(gè)表只能有一個(gè)使用 IDENTITY 屬性定義的列,且必須通過(guò)使用 decimal、int、numeric、smallint、bigint 或 tinyint 數(shù)據(jù)類(lèi)型來(lái)定義該列。 可指定種子和增量。二者的默認(rèn)值均為 1。


標(biāo)識(shí)符列不能允許為空值,也不能包含 DEFAULT 定義或?qū)ο蟆?在設(shè)置 IDENTITY 屬性后,可以使用 $IDENTITY 關(guān)鍵字在選擇列表中引用該列。還可以通過(guò)名稱(chēng)引用該列。 OBJECTPROPERTY 函數(shù)可用于確定一個(gè)表是否具有 IDENTITY 列,COLUMNPROPERTY 函數(shù)可用于確定 IDENTITY 列的名稱(chēng)。


通過(guò)使值能夠顯式插入,SET IDENTITY_INSERT 可用于禁用列的 IDENTITY 屬性。 ---全局唯一標(biāo)識(shí)符------ 盡管 IDENTITY 屬性在一個(gè)表內(nèi)自動(dòng)進(jìn)行行編號(hào),但具有各自標(biāo)識(shí)符列的各個(gè)表可以生成相同的值。這是因?yàn)?IDENTITY 屬性?xún)H在使用它的表上保證是唯一的。


如果應(yīng)用程序必須生成在整個(gè)數(shù)據(jù)庫(kù)或世界各地所有網(wǎng)絡(luò)計(jì)算機(jī)的所有數(shù)據(jù)庫(kù)中均為唯一的標(biāo)識(shí)符列,請(qǐng)使用 ROWGUIDCOL 屬性、uniqueidentifier 數(shù)據(jù)類(lèi)型和 NEWID 函數(shù)。


使用 ROWGUIDCOL 屬性定義 GUID 列時(shí),請(qǐng)注意下列幾點(diǎn): 一個(gè)表只能有一個(gè) ROWGUIDCOL 列,且必須通過(guò)使用 uniqueidentifier 數(shù)據(jù)類(lèi)型定義該列。 數(shù)據(jù)庫(kù)引擎 不會(huì)自動(dòng)為該列生成值。若要插入全局唯一值,請(qǐng)為該列創(chuàng)建 DEFAULT 定義來(lái)使用 NEWID 函數(shù)生成全局唯一值。


在設(shè)置 ROWGUIDCOL 屬性后,通過(guò)使用 $ROWGUID 關(guān)鍵字可以在選擇列表中引用該列。


這與通過(guò)使用 $IDENTITY 關(guān)鍵字可以引用 IDENTITY 列的方法類(lèi)似。 OBJECTPROPERTY 函數(shù)可用于確定一個(gè)表是否具有 ROWGUIDCOL 列,COLUMNPROPERTY 函數(shù)可用于確定 ROWGUIDCOL 列的名稱(chēng)。 由于 ROWGUIDCOL 屬性不強(qiáng)制唯一性,因此應(yīng)使用 UNIQUE 約束來(lái)保證插入到 ROWGUIDCOL 列中的值是唯一的。


SET IDENTITY_INSERT [ database_name . [ schema_name ] . ] table { ON | OFF }


備注


任何時(shí)候,一個(gè)會(huì)話(huà)中只有一個(gè)表的 IDENTITY_INSERT 屬性可以設(shè)置為 ON。如果某個(gè)表已將此屬性設(shè)置為 ON,則對(duì)另一個(gè)表發(fā)出 SET IDENTITY_INSERT ON 語(yǔ)句時(shí),SQL Server 2005 將返回一個(gè)錯(cuò)誤信息,指出 SET IDENTITY_INSERT 已設(shè)置為 ON,并報(bào)告已將其屬性設(shè)置為 ON 的表。


如果插入值大于表的當(dāng)前標(biāo)識(shí)值,則 SQL Server 自動(dòng)將新插入值作為當(dāng)前標(biāo)識(shí)值使用。


SET IDENTITY_INSERT 的設(shè)置是在執(zhí)行或運(yùn)行時(shí)設(shè)置的,而不是在分析時(shí)設(shè)置的。


該文章在 2012/2/11 0:28:48 編輯過(guò)
關(guān)鍵字查詢(xún)
相關(guān)文章
正在查詢(xún)...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專(zhuān)業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車(chē)隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類(lèi)企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷(xiāo)售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶(hù)的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 日韩国产精品一区二区 | 亚洲成av人片在线观高清 | 人妻系列无码专区按摩好紧 | 国产福利姬喷水福利在线观看 | 无码av蜜臀aⅴ色欲在线观看 | 人妻熟女狠狠涩蜜桃 | 熟妇人妻无乱码中文字幕真矢织江电影高清完整版免费在 | 精品久久免费一区二区三区四区 | 亚洲情a成黄在线观看动漫尤物 | 亚洲av香蕉一区二区三区 | 中文无码av人妻一级字幕 | 成人女人A级毛片免费软件 成人欧美日韩一区二区三区 | 日韩欧美一区二区视频在线播放 | 亚洲中文无码av永久主页 | 亚洲国产一级片在线观看 | 亚洲w码欧洲s码免费永久入口 | 亚洲色中文字幕在线播放 | 欧美最猛黑人猛男无码视频 | 精品人妻一区二区三区四区 | 麻豆文化传| 国产免费A片好硬好爽好深漫画 | 91狠狠色丁香婷婷综合久久 | 果冻传媒2025一二三在线观看 | 亚洲AV综合色情区一区 | 国产三级电影免费看 | 一级做a爰片久久毛片武则天 | 亚洲精品无码成人 | 亚洲另类日韩欧美 | 亚洲综合欧美日韩在线 | 欧美日韩精品suv | 亚洲av永久精品放毛片 | 欧美精品一区二区黄A片 | 久久一区二区三区不卡 | 精品熟女少妇av免费观看 | 国内精品人妻无码久久久影院蜜桃 | 日韩大片在线观看 | 亚洲精品无码mv在线观看 | 亚洲中文字幕无码永久 | 内射极品少妇xxxxxhd | 午夜国产三级一区二区三区 | 国产成人亚洲精品无码mp4 |