﻿if NOT EXISTS(select * from sys.schemas where name = 'RDLTest')
begin

	EXEC('CREATE SCHEMA [RDLTest]')
end
GO

if OBJECT_ID(N'RDLTest.Schedule') IS NULL
begin
--DROP TABLE RDLTest.Schedule
	CREATE TABLE [RDLTest].[Schedule](
		[ScheduleID] [int] NOT NULL IDENTITY (1,1),
		[ScheduleNumber] [int] not null,
		[LineID] [Int] not null,
		[UnitCount] [Int] not null,
		[PiecesCount] [Int] NOT NULL,
		[ScheduleState] varchar(50) Not null,
		[ShipDate] datetime not null,
		[ScheduleName] varchar(100) not null,
		[SqFt] [int] not null,
	 CONSTRAINT [PK_Schedule] PRIMARY KEY CLUSTERED 
	(
		[ScheduleID] ASC
	)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
	) ON [PRIMARY]



end
GO

--test data


INSERT INTO [RDLTest].[Schedule]
           ([ScheduleNumber]
           ,[LineID]
           ,[UnitCount]
           ,[PiecesCount]
           ,[ScheduleState]
           ,[ShipDate]
           ,[ScheduleName]
           ,[SqFt])
     VALUES
           (1012,1,100,125,'Scheduled','2020-12-20','ACME parts',234),
           (1014,1,90,105,'Scheduled','2020-12-21','ACE parts',204),
           (1013,2,200,222,'Scheduled','2020-12-20','ACME parts',544),
           (1015,2,220,252,'Scheduled','2020-12-20','ME parts',573),
           (1016,2,190,210,'Scheduled','2020-12-21','ACME parts',501),
           (1018,2,300,278,'Scheduled','2020-12-21','All parts',631),
           (1019,2,295,269,'Scheduled','2020-12-22','Some parts',624),
           (1017,3,50,65,'Scheduled','2020-12-20','ACME parts',107),
           (1020,3,10,17,'Scheduled','2020-12-20','ME parts',32),
           (1021,3,15,23,'Scheduled','2020-12-20','Some parts',36),
           (1022,3,20,45,'Scheduled','2020-12-21','Al parts',40)
go

if OBJECT_ID(N'RDLTest.RDLFiles') IS NULL
begin
--DROP TABLE RDLTest.RDLFIles
	CREATE TABLE [RDLTest].[RDLFiles](
		[RDLFilesID] [int] NOT NULL IDENTITY (1,1),
		[RDLFileName] VARCHAR(100) not null,
		[FileData] VARBINARY(max) not null,
		[FileUpdateDate] [Datetime] not null,
	 CONSTRAINT [PK_RDLFiles] PRIMARY KEY CLUSTERED 
	(
		[RDLFilesID] ASC
	)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
	) ON [PRIMARY]



end
GO
