Horje

MS SQL Server - Microsoft SQL Server - Sequences
Start
  Create Sequence
CREATE SEQUENCE [dbo].[CustomersSeq]
AS INT
START WITH 10001
INCREMENT BY 1
MINVALUE -1;

  Use Sequence in Table
CREATE TABLE [dbo].[Customers]
(
    CustomerID INT DEFAULT (NEXT VALUE FOR [dbo].[CustomersSeq]) NOT NULL,
    CustomerName VARCHAR(100),
);

  Insert Into Table with Sequence
INSERT INTO [dbo].[Customers]
       ([CustomerName])
 VALUES
       ('Jerry'),
       ('Gorge')

SELECT * FROM [dbo].[Customers]

Results

CustomerID CustomerName
10001 Jerry
10002 Gorge
  Delete From & Insert New
DELETE FROM [dbo].[Customers]
WHERE CustomerName = 'Gorge';

INSERT INTO [dbo].[Customers]
       ([CustomerName])
 VALUES ('George')

SELECT * FROM [dbo].[Customers]

Results

CustomerID CustomerName
10001 Jerry
10003 George

Read Article
https://develop.horje.com/learn/1434/reference