IF OBJECT_ID('EST_PROD_PRECIFICACAO_META_MARGEM_EST_ARV_MERC_DEPTO') IS NULL
	BEGIN 
		CREATE TABLE [dbo].[EST_PROD_PRECIFICACAO_META_MARGEM_EST_ARV_MERC_DEPTO](
			[CD_EMP] [int] NOT NULL,
			[CD_GRUPO] [int] NOT NULL,
			[CD_ARV_MERC_DEPTO] [int] NOT NULL,
			[PERC_MARGEM] [MONEY] NULL,
		 CONSTRAINT [PK_EST_PROD_PRECIFICACAO_META_MARGEM_EST_ARV_MERC_DEPTO] PRIMARY KEY CLUSTERED 
		(
			[CD_EMP] ASC,
			[CD_GRUPO] ASC,
			[CD_ARV_MERC_DEPTO] 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_PROD_PRECIFICACAO_META_MARGEM_EST_ARV_MERC_DEPTO]  WITH CHECK ADD  CONSTRAINT [FK_EST_PROD_PRECIFICACAO_META_MARGEM_EST_ARV_MERC_DEPTO_EST_PROD_PRECIFICACAO_META_MARGEM] FOREIGN KEY([CD_EMP], [CD_GRUPO])
		REFERENCES [dbo].[EST_PROD_PRECIFICACAO_META_MARGEM] ([CD_EMP], [CD_GRUPO])
		ON UPDATE CASCADE 
		ON DELETE CASCADE 

		ALTER TABLE [dbo].[EST_PROD_PRECIFICACAO_META_MARGEM_EST_ARV_MERC_DEPTO] CHECK CONSTRAINT [FK_EST_PROD_PRECIFICACAO_META_MARGEM_EST_ARV_MERC_DEPTO_EST_PROD_PRECIFICACAO_META_MARGEM]

		ALTER TABLE [dbo].[EST_PROD_PRECIFICACAO_META_MARGEM_EST_ARV_MERC_DEPTO]  WITH CHECK ADD  CONSTRAINT [FK_EST_PROD_PRECIFICACAO_META_MARGEM_EST_ARV_MERC_DEPTO_EST_ARV_MERC_DEPTO] FOREIGN KEY([CD_EMP], [CD_ARV_MERC_DEPTO])
		REFERENCES [dbo].[EST_ARV_MERC_DEPTO] ([CD_EMP], [CD_ARV_MERC_DEPTO])
		ON DELETE CASCADE 

		ALTER TABLE [dbo].[EST_PROD_PRECIFICACAO_META_MARGEM_EST_ARV_MERC_DEPTO] CHECK CONSTRAINT [FK_EST_PROD_PRECIFICACAO_META_MARGEM_EST_ARV_MERC_DEPTO_EST_ARV_MERC_DEPTO]
		
		ALTER TABLE [dbo].[EST_PROD_PRECIFICACAO_META_MARGEM_EST_ARV_MERC_DEPTO] ADD CONSTRAINT DF_EST_PROD_PRECIFICACAO_META_MARGEM_EST_ARV_MERC_DEPTO_PERC_MARGEM DEFAULT 0 FOR PERC_MARGEM
	END
