A TSQL script to create a table to act as list of customers , application user list and for lookups for particular lookups.
The automatestart and automatefinish will allow the automation of entry to an application starting and ending on specific dates.
/****** Object: Table [dbo].[t0001people] Script Date: 29/11/2020 12:39:05 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[t0001people](
[pkid] [int] IDENTITY(1,1) NOT NULL,
[title] [nvarchar](10) NULL,
[firstname] [nvarchar](50) NULL,
[middlename] [nvarchar](50) NULL,
[surname] [nvarchar](50) NULL,
[gender] [nvarchar] (1) NULL,
[dateofbirth] [date] NULL,
[username] [nvarchar](50) NULL,
[email01] [nvarchar](100) NULL,
[email02] [nvarchar](100) NULL,
[mobile01] [nvarchar](20) NULL,
[mobile01intcode] [nvarchar](4) NULL,
[mobile02] [nvarchar](20) NULL,
[mobile02intcode] [nvarchar](4) NULL,
[landline] [nvarchar](20) NULL,
[userpassword] [nvarchar](50) NULL,
[clientlk] [bit] NULL,
[userlk] [bit] NULL,
[securitypermission] [nvarchar](50) NULL,
[automatestart] [date] NULL,
[automatefinish] [date] NULL,
[nationalinsuranceno] [nvarchar](20) NULL,
[pkidt0001mother] [int] NULL,
[pkidt0001father] [int] NULL,
[updated] [datetime] NULL,
[created] [datetime] NULL,
CONSTRAINT [PK_t0001people] PRIMARY KEY CLUSTERED
(
[pkid] ASC
)WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[t0001people] ADD CONSTRAINT [DF_t0001people_updated] DEFAULT (getdate()) FOR [updated]
GO
ALTER TABLE [dbo].[t0001people] ADD CONSTRAINT [DF_t0001people_created] DEFAULT (getdate()) FOR [created]
GO