Sequences
Create Sequence
Section titled “Create Sequence”CREATE SEQUENCE [dbo].[CustomersSeq]AS INTSTART WITH 10001INCREMENT BY 1MINVALUE -1;Use Sequence in Table
Section titled “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
Section titled “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
Section titled “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