Introduction:
In my previous article I have explained about Convert
string to upper,lower and title case using c#.net. In this article I am
going to explain about how to set the identity value to a column in a table.
Explanation:
If you want a column in your table to auto increment then
you may achieve it using IDENTITY property.
Syntax to create a IDENTITY column and a example
query is given below.
Syntax:
IDENTITY( seed ,
increment )
Seed
-Is the value that is used for the very first row loaded into the
table.
Increment - Is the incremental value that is added to the identity
value of the previous row that was loaded.
You must specify both
the seed and increment or neither. If neither is specified, the default is
(1,1).
Example:
CREATE TABLE MyTable(Id INT IDENTITY(1,1),Name VARCHAR(100))
To get the current identity value of a table below command is used.
Syntax:
DBCC CHECKIDENT (tablename, NORESEED)
Example:
DBCC CHECKIDENT (MyTable, NORESEED)
To set the value of the
identity column to a particular value as per our wish for example 5000,you can
use the below command:
Syntax:
DBCC CHECKIDENT (‘Table
name’, RESEED, ‘New
Identity Value’)
Example:
DBCC CHECKIDENT (MyTable, RESEED, 4999)
Comments
Post a Comment