IF OBJECT_ID('EST_PROD_PRECIFICACAO_LISTA_PRECO_COMPRA') IS NULL
	BEGIN 
		CREATE TABLE [dbo].[EST_PROD_PRECIFICACAO_LISTA_PRECO_COMPRA](
			[CD_EMP] [int] NOT NULL,
			[CD_PROD] [int] NOT NULL,
			[VLR_FABRICA] [MONEY] NOT NULL,
			[PERC_DESC_FABRICA] [MONEY] NULL,
			[DT_VALID] [datetime] NULL,
			[CD_USU] INT,
			[DT_CAD] DATETIME,
		 CONSTRAINT [PK_EST_PROD_PRECIFICACAO_LISTA_PRECO_COMPRA] PRIMARY KEY CLUSTERED 
		(
			[CD_EMP] ASC,
			[CD_PROD] 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_LISTA_PRECO_COMPRA]  WITH CHECK ADD  CONSTRAINT [FK_EST_PROD_PRECIFICACAO_LISTA_PRECO_COMPRA_EST_PROD] FOREIGN KEY([CD_EMP], [CD_PROD])
		REFERENCES [dbo].[EST_PROD] ([CD_EMP], [CD_PROD])
		ON UPDATE CASCADE 
		ON DELETE CASCADE 

		ALTER TABLE [dbo].[EST_PROD_PRECIFICACAO_LISTA_PRECO_COMPRA] CHECK CONSTRAINT [FK_EST_PROD_PRECIFICACAO_LISTA_PRECO_COMPRA_EST_PROD]		
		
		ALTER TABLE [dbo].[EST_PROD_PRECIFICACAO_LISTA_PRECO_COMPRA]  WITH CHECK ADD  CONSTRAINT [FK_EST_PROD_PRECIFICACAO_LISTA_PRECO_COMPRA_GLB_USU] FOREIGN KEY([CD_USU])
		REFERENCES [dbo].[GLB_USU] ([CD_USU])
		ON UPDATE CASCADE 		

		ALTER TABLE [dbo].[EST_PROD_PRECIFICACAO_LISTA_PRECO_COMPRA] CHECK CONSTRAINT [FK_EST_PROD_PRECIFICACAO_LISTA_PRECO_COMPRA_GLB_USU]		
				
		ALTER TABLE [dbo].[EST_PROD_PRECIFICACAO_LISTA_PRECO_COMPRA] ADD CONSTRAINT DF_EST_PROD_PRECIFICACAO_LISTA_PRECO_COMPRA_VLR_FABRICA DEFAULT 0 FOR VLR_FABRICA

		ALTER TABLE [dbo].[EST_PROD_PRECIFICACAO_LISTA_PRECO_COMPRA] ADD CONSTRAINT DF_EST_PROD_PRECIFICACAO_LISTA_PRECO_COMPRA_PERC_DESC_FABRICA DEFAULT 0 FOR PERC_DESC_FABRICA
	END



 