Reseeding the IDENTITY Value : DBCC « System Settings « SQL Server / T-SQL Tutorial

Home
SQL Server / T-SQL Tutorial
1.Query
2.Insert Delete Update
3.Table
4.Table Join
5.Data Types
6.Set Operations
7.Constraints
8.Subquery
9.Aggregate Functions
10.Date Functions
11.Math Functions
12.String Functions
13.Data Convert Functions
14.Analytical Functions
15.Sequence Indentity
16.View
17.Index
18.Cursor
19.Database
20.Transact SQL
21.Procedure Function
22.Trigger
23.Transaction
24.XML
25.System Functions
26.System Settings
27.System Tables Views
28.User Role
29.CLR
SQL Server / T-SQL Tutorial » System Settings » DBCC 
26.4.8.Reseeding the IDENTITY Value
5CREATE TABLE MyTable (
6>  key_col int NOT NULL IDENTITY (1,1),
7>  abc     char(1NOT NULL
8)
9INSERT INTO MyTable VALUES ('a')
10INSERT INTO MyTable VALUES ('b')
11INSERT INTO MyTable VALUES ('c')
12SELECT FROM MyTable ORDER BY key_col
13>
14>
15> DBCC CHECKIDENT ('MyTable' , RESEED)
16>
17> drop table MyTable
18> GO

(rows affected)

(rows affected)

(rows affected)
key_col     abc
----------- ---
          a
          b
          c

(rows affected)
Checking identity information: current identity value '3', current column value '3'.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
26.4.DBCC
26.4.1.Using DBCC CHECKIDENT to View and Correct IDENTITY Seed Values
26.4.2.Clearing Out Memory
26.4.3.DBCC TRACEON
26.4.4.DBCC SHOW STATISTICS (tablename, index_name)
26.4.5.dynamically building the DBCC command:
26.4.6.Displaying the Oldest Active Transaction with DBCC OPENTRAN and Viewing Lock Activity
26.4.7.Syntax for Retrieving the Current IDENTITY Value of a Table and the Correct Value
26.4.8.Reseeding the IDENTITY Value
26.4.9.Syntax for Reseeding the IDENTITY Value with a New Explicit Value
26.4.10.Flushing the Procedure Cache
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.