IF NOT EXISTS (SELECT C.NAME FROM SYS.COLUMNS C WHERE C.NAME = 'PIS_COFINS' AND C.OBJECT_ID = OBJECT_ID('EST_PROD_PRECIFICACAO_HISTORICO'))
	BEGIN 
		ALTER TABLE EST_PROD_PRECIFICACAO_HISTORICO ADD PIS_COFINS MONEY 
		ALTER TABLE EST_PROD_PRECIFICACAO_HISTORICO ADD CONSTRAINT DF_EST_PROD_PRECIFICACAO_HISTORICO_PIS_COFINS DEFAULT 0 FOR PIS_COFINS
	END
	
GO

IF NOT EXISTS (SELECT C.NAME FROM SYS.COLUMNS C WHERE C.NAME = 'ADIC_MARKUP' AND C.OBJECT_ID = OBJECT_ID('EST_PROD_PRECIFICACAO_HISTORICO'))
	BEGIN 
		ALTER TABLE EST_PROD_PRECIFICACAO_HISTORICO ADD ADIC_MARKUP MONEY
		ALTER TABLE EST_PROD_PRECIFICACAO_HISTORICO ADD CONSTRAINT DF_EST_PROD_PRECIFICACAO_HISTORICO_ADIC_MARKUP DEFAULT 0 FOR ADIC_MARKUP
	END

GO

IF NOT EXISTS (SELECT C.NAME FROM SYS.COLUMNS C WHERE C.NAME = 'PERC_MARGEM' AND C.OBJECT_ID = OBJECT_ID('EST_PROD_PRECIFICACAO_HISTORICO'))
	BEGIN 
		ALTER TABLE EST_PROD_PRECIFICACAO_HISTORICO ADD PERC_MARGEM MONEY
		ALTER TABLE EST_PROD_PRECIFICACAO_HISTORICO ADD CONSTRAINT DF_EST_PROD_PRECIFICACAO_HISTORICO_PERC_MARGEM DEFAULT 0 FOR PERC_MARGEM
	END

GO

IF NOT EXISTS (SELECT C.NAME FROM SYS.COLUMNS C WHERE C.NAME = 'PERC_MARGEM_PAPEL' AND C.OBJECT_ID = OBJECT_ID('EST_PROD_PRECIFICACAO_HISTORICO'))
	BEGIN 
		ALTER TABLE EST_PROD_PRECIFICACAO_HISTORICO ADD PERC_MARGEM_PAPEL MONEY 
		ALTER TABLE EST_PROD_PRECIFICACAO_HISTORICO ADD CONSTRAINT DF_EST_PROD_PRECIFICACAO_HISTORICO_PERC_MARGEM_PAPEL DEFAULT 0 FOR PERC_MARGEM_PAPEL
	END

GO

IF NOT EXISTS (SELECT C.NAME FROM SYS.COLUMNS C WHERE C.NAME = 'DT_PRECO_BASE' AND C.OBJECT_ID = OBJECT_ID('EST_PROD_PRECIFICACAO_HISTORICO'))
	BEGIN 
		ALTER TABLE EST_PROD_PRECIFICACAO_HISTORICO ADD DT_PRECO_BASE DATETIME
	END

GO
	