/*
=======================================================================================
'Nível Classificação.: INFORMAÇÃO RESTRITA
'Versão..............: 20220411
'Job.................:  
'Nome................: [EST_FIDELIDADE_DOTZ_PRODUTO] 
'Objetivo............: 
'Tabelas.............: [EST_FIDELIDADE_DOTZ_PRODUTO]
'Dt Criação..........: 11/04/2022
'Dt Ult Alteracão....: --
'Criado por..........: --
'Alterado por........: Marcos Barros
'=======================================================================================
FARMAGOI-29117
*/


IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[EST_FIDELIDADE_DOTZ_PRODUTO]') AND type IN (N'U'))
BEGIN

CREATE TABLE EST_FIDELIDADE_DOTZ_PRODUTO(
	[CD_EMP] [INT] NOT NULL,
	[CD_DOTZ] [INT] NOT NULL,
	[CD_CAMPANHA] [INT] NOT NULL,
	[CD_PROD] [INT] NOT NULL,
	[CD_LINHA] [INT] NOT NULL,
	[CD_CATEGORIA] [INT] NOT NULL,
	[CD_FABRICANTE] [INT] NOT NULL,
	[CD_MARCA] [INT] NOT NULL,
	[CD_FAMILIA] [INT] NOT NULL,
	[CD_USU] [INT] NULL,
	[DT_CAD] [DATETIME] NOT NULL,
 CONSTRAINT [EST_FIDELIDADE_DOTZ_PRODUTO_idx] PRIMARY KEY CLUSTERED 
(
	[CD_PROD] ASC,
	[CD_LINHA] ASC,
	[CD_CATEGORIA] ASC,
	[CD_FABRICANTE] ASC,
	[CD_MARCA] ASC,
	[CD_FAMILIA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY];


ALTER TABLE [dbo].[EST_FIDELIDADE_DOTZ_PRODUTO]  WITH CHECK ADD  CONSTRAINT [EST_FIDELIDADE_DOTZ_PRODUTO_fk] FOREIGN KEY([CD_USU])
REFERENCES [dbo].[GLB_USU] ([CD_USU]);


ALTER TABLE [dbo].[EST_FIDELIDADE_DOTZ_PRODUTO] CHECK CONSTRAINT [EST_FIDELIDADE_DOTZ_PRODUTO_fk];
END


