/*
=======================================================================================
'Nível Classificação.: INFORMAÇÃO RESTRITA
'Versão..............: 20220411
'Job.................:  
'Nome................: [EST_FIDELIDADE_DOTZ_CONF_FILIAL] 
'Objetivo............: 
'Tabelas.............: [EST_FIDELIDADE_DOTZ_CONF_FILIAL]
'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_CONF_FILIAL]') AND type IN (N'U'))
BEGIN
CREATE TABLE EST_FIDELIDADE_DOTZ_CONF_FILIAL(
	[CD_EMP] [INT] NOT NULL,
	[CD_FILIAL] [INT] NOT NULL,
	[CD_DOTZ] [INT] NOT NULL,
 CONSTRAINT [EST_FIDELIDADE_DOTZ_CONF_FILIAL_idx] PRIMARY KEY CLUSTERED 
(
	[CD_EMP] ASC,
	[CD_FILIAL] ASC,
	[CD_DOTZ] 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_CONF_FILIAL]  WITH CHECK ADD  CONSTRAINT [EST_FIDELIDADE_DOTZ_CONF_FILIAL_EST_FIDELIDADE_DOTZ_CONF_fk] FOREIGN KEY([CD_EMP], [CD_DOTZ])
REFERENCES [dbo].[EST_FIDELIDADE_DOTZ_CONF] ([CD_EMP], [CD_DOTZ])
ON UPDATE CASCADE
ON DELETE CASCADE;

ALTER TABLE [dbo].[EST_FIDELIDADE_DOTZ_CONF_FILIAL] CHECK CONSTRAINT [EST_FIDELIDADE_DOTZ_CONF_FILIAL_EST_FIDELIDADE_DOTZ_CONF_fk];


ALTER TABLE [dbo].[EST_FIDELIDADE_DOTZ_CONF_FILIAL]  WITH CHECK ADD  CONSTRAINT [EST_FIDELIDADE_DOTZ_CONF_FILIAL_PRC_FILIAL_fk] FOREIGN KEY([CD_EMP], [CD_FILIAL])
REFERENCES [dbo].[PRC_FILIAL] ([CD_EMP], [CD_FILIAL])
ON UPDATE CASCADE
ON DELETE CASCADE;

ALTER TABLE [dbo].[EST_FIDELIDADE_DOTZ_CONF_FILIAL] CHECK CONSTRAINT [EST_FIDELIDADE_DOTZ_CONF_FILIAL_PRC_FILIAL_fk]
END


