sql自動(dòng)增長(zhǎng)標(biāo)識(shí)導(dǎo)致導(dǎo)入數(shù)據(jù)問(wèn)題的解決方法建
導(dǎo)讀:建站知識(shí)對(duì)于一個(gè)設(shè)了自動(dòng)增長(zhǎng)標(biāo)識(shí)的數(shù)據(jù)表來(lái)說(shuō),它的字段的值是由數(shù)據(jù)庫(kù)自動(dòng)設(shè)置的;這在導(dǎo)數(shù)據(jù)時(shí)很麻煩網(wǎng)站seo優(yōu)化培訓(xùn)公司網(wǎng)站建設(shè)。
對(duì)于一個(gè)設(shè)了自動(dòng)增長(zhǎng)標(biāo)識(shí)的數(shù)據(jù)表來(lái)說(shuō),它的字段的值是由數(shù)據(jù)庫(kù)自動(dòng)設(shè)置的;這在導(dǎo)數(shù)據(jù)時(shí)很麻煩。 當(dāng)我們導(dǎo)數(shù)據(jù)時(shí),我們往往想想將標(biāo)識(shí)字段的數(shù)據(jù)也導(dǎo)進(jìn)來(lái),怎么辦呢? 方法有兩種: 1.用數(shù)據(jù)庫(kù)管理工具在界面將表的自動(dòng)增長(zhǎng)標(biāo)識(shí)去除,導(dǎo)完數(shù)據(jù),再在界面里改回來(lái)。(這種方法麻煩,且要?jiǎng)訑?shù)據(jù)表設(shè)置中,不推薦) 2.用SET IDENTITY_INSERT OFF和SET IDENTITY_INSERT ON(推薦這種方法) SET IDENTITY_INSERT [ database_name . [ schema_name ] . ] table { ON | OFF } database_name 指定的表所在的數(shù)據(jù)庫(kù)的名稱。 schema_name 表所屬架構(gòu)的名稱。 table 包含標(biāo)識(shí)列的表的名稱。 注釋 任何時(shí)候,一個(gè)會(huì)話中只有一個(gè)表的 IDENTITY_INSERT 屬性可以設(shè)置為 ON。如果seo網(wǎng)站關(guān)鍵詞優(yōu)化某個(gè)表已將此屬性設(shè)置為 ON,則對(duì)另一個(gè)表發(fā)出 SET IDENTITY_INSERT ON 語(yǔ)句時(shí),SQL Server 將返回一個(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è)置的。 權(quán)限 用戶必須擁有表,或?qū)Ρ砭哂?ALTER 權(quán)限。 示例 下面的示例將創(chuàng)建一個(gè)包含標(biāo)識(shí)列的表,并說(shuō)明如何使用 SET IDENTITY_INSERT 設(shè)置來(lái)填充由 DELETE 語(yǔ)句導(dǎo)致的標(biāo)識(shí)值中的空隙。
復(fù)制代碼 代碼如下:
USE AdventureWorks2012; GO -- Create tool table. CREATE TABLE dbo.Tool( ID INT IDENTITY NOT NULL PRIMARY KEY, Name VARCHAR(40) NOT NULL ) GO -- Inserting values into products table. INSERT INTO dbo.Tool(Name) VALUES ('Screwdriver') INSERT INTO dbo.Tool(Name) VALUES ('Hammer') INSERT INTO dbo.Tool(Name) VALUES ('Saw') INSERT INTO dbo.Tool(Name) VALUES ('Shovel') GO -- Create a gap in the identity values. DELETE dbo.Tool WHERE Name = 'Saw' GO SELECT * FROM dbo.Tool GO -- Try to insert an explicit ID value of 3; -- should return a warning. INSERT INTO dbo.Tool (ID, Name) VALUES (3, 'Garden shovel') GO -- SET IDENTITY_INSERT to ON. SET IDENTITY_INSERT dbo.Tool ON GO -- Try to insert an explicit ID value of 3. INSERT INTO dbo.Tool 如何seo優(yōu)化推廣網(wǎng)站(ID, Name) VALUES (3, 'Garden shovel') GO SELECT * FROM dbo.Tool GO -- Drop products table. DROP TABLE dbo.Tool GO
相關(guān)網(wǎng)站seo優(yōu)化培訓(xùn)公司網(wǎng)站建設(shè)。關(guān)鍵詞標(biāo)簽: 解決方法 標(biāo)識(shí)
聲明: 本文由我的SEOUC技術(shù)文章主頁(yè)發(fā)布于:2023-05-23 ,文章sql自動(dòng)增長(zhǎng)標(biāo)識(shí)導(dǎo)致導(dǎo)入數(shù)據(jù)問(wèn)題的解決方法建主要講述解決方法,標(biāo)識(shí),sql自動(dòng)增長(zhǎng)標(biāo)識(shí)導(dǎo)致導(dǎo)入數(shù)據(jù)問(wèn)題網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_6018.html
為你推薦與sql自動(dòng)增長(zhǎng)標(biāo)識(shí)導(dǎo)致導(dǎo)入數(shù)據(jù)問(wèn)題的解決方法建相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長(zhǎng)度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時(shí)期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12