重置sql server中的標識列值

如果您正在SQL Server表上使用標識列,則可以將下一個插入值設定為所需的任何值。例如,如果您想開始編號ID列,則為1000,而不是1。...

如果您正在SQL Server表上使用標識列,則可以將下一個**值設定為所需的任何值。例如,如果您想開始編號ID列,則為1000,而不是1。

首先檢查當前標識值是什麼是明智的。我們可以使用此命令來執行此操作:

DBCC CHECKIDENT (‘tablename’, NORESEED)

例如,如果要檢查orders表的下一個ID值,可以使用以下命令:

DBCC CHECKIDENT (orders, NORESEED)

要將下一個ID的值設定為1000,我可以使用以下命令:

DBCC CHECKIDENT (orders, RESEED, 999)

注意,下一個值將是您用+1重新設定的值,因此在本例中,我將它設定為999,以便下一個值為1000。

另一件需要注意的事情是,如果使用完整路徑進行引用,或者如果表名中有空格,則可能需要將表名括在單引號或方括號中。(其實不應該)

DBCC CHECKIDENT ( ‘databasename.dbo.orders’,RESEED, 999)

  • 發表於 2021-04-14 14:47
  • 閱讀 ( 10 )
  • 分類:網際網路

你可能感興趣的文章

聯盟(union)和sqlserver中的union all(union all in sql server)的區別

...外,它還保護資料並減少資料冗餘以實現資料一致性。sqlserver就是這樣一種DBMS。結構化查詢語言(SQL)是資料庫管理系統中管理資料的語言。Union和Union all是SQL中的兩個命令,它們有助於在表資料中執行set操作。 目錄 1. 概述和...

  • 發佈於 2020-10-18 10:13
  • 閲讀 ( 47 )

外來鍵(foreign key)和主鍵(primary key)的區別

...也可以是資料庫管理系統生成的唯一值,例如Microsoft SQL Server中的全域性唯一識別符號(GUID)。 圖02:主鍵 此外,ansisql標準中的主鍵約束定義了主鍵。也可以在建立表時定義主鍵。除此之外,SQL允許主鍵由一個或多個列組成,...

  • 發佈於 2020-10-26 12:19
  • 閲讀 ( 278 )

使sql server資料庫維護簡單的批處理指令碼

除了建立備份之外,SQL Server還提供了各種任務和功能,它們可以提高資料庫的效能和可靠性。我們之前已經向您展示瞭如何使用簡單的命令列指令碼備份SQL Server資料庫,因此我們將以同樣的方式提供一個指令碼,它將允許您輕...

  • 發佈於 2021-04-13 07:02
  • 閲讀 ( 35 )

如何將sql資料庫備份到網路共享

...期備份SQL資料庫。我們已經介紹了可以輕鬆地將所有SQL server資料庫備份到本地硬碟驅動器的方法,但這並不能防止驅動器和/或系統故障。作為針對此類災難的額外保護層,您可以在網路共享上覆制或直接建立備份。 本地備份...

  • 發佈於 2021-04-13 10:39
  • 閲讀 ( 51 )

使用sql server management studio還原sql資料庫備份

...單的SQL資料庫還原,該命令列非常適合還原在同一個SQL Server安裝上建立的備份檔案,但是,如果您要還原在不同安裝上建立的備份,或者只是喜歡點選式介面,使用SQLServerManagementStudio(或速成版)可以簡化此任務。 注意:SQLSer...

  • 發佈於 2021-04-13 11:29
  • 閲讀 ( 44 )

為您的網路設定lan喚醒控制面板

...用使用者例項的sqlexpress,但我們將向您展示如何使用sqlserver的完整版本。 桌面計算機必須配置遠端喚醒功能。通常,這是網絡卡的預設設定,但如果您想確定,可以在裝置管理器中檢查網絡卡的裝置屬性。 總的來說,可以從ASP...

  • 發佈於 2021-04-13 12:18
  • 閲讀 ( 56 )

確定sql server中表的大小

...您知道表中有一百萬行,但這到底佔用了多少空間? SQL Server提供了一個內建的儲存過程,您可以執行它來輕鬆地顯示錶的大小,包括索引的大小…這可能會讓您感到驚訝。 語法: sp_spaceused ‘Tablename’ 下面是一個實際的例子...

  • 發佈於 2021-04-14 14:42
  • 閲讀 ( 30 )

使用smtp在sql server中傳送自動作業電子郵件通知

...天早上喝著咖啡假裝在工作時就可以看到工作狀態。 SQLServer提供了一種內建的傳送電子郵件的方法,但不幸的是,它要求您在伺服器上安裝Outlook和配置檔案,這不一定是傳送電子郵件的理想方式。謝天謝地,還有另外一種方法...

  • 發佈於 2021-04-14 15:47
  • 閲讀 ( 53 )

odbc資料庫(odbc)和sql語句(sql)的區別

...索資料等任務。它是RDMS系統(如Oracle、Access、Microsoft SQL Server等)使用的非過程性語言。SQL支援分佈在連線到區域網(LAN)的多臺計算機上的資料庫。它是一種標準語言,可以使用簡單的SQL命令操作表建立或更改或新增索引等資...

  • 發佈於 2021-06-23 20:06
  • 閲讀 ( 55 )

鑄造(cast)和轉換(convert)的區別

...的活動和標準操作程式。在所有這些計算機程式中,SQL server被證明是最簡單和最實用的。 微軟公司生產的sqlserver作為一種關聯式資料庫管理系統,已經在各種企業的市場上被證明是有用的。伺服器執行在Transact-SQL上,Transact-SQL...

  • 發佈於 2021-06-23 23:54
  • 閲讀 ( 62 )