if not exists(select 1 from syscolumns where id = object_id('EST_PBM_PROJETO_EST_PROD') and name = 'CD_PROJETO')

begin

ALTER TABLE EST_PBM_PROJETO_EST_PROD DROP CONSTRAINT FK_EST_PBM_PROJETO_EST_PROD_RC_CLI_CONV
ALTER TABLE EST_PBM_PROJETO_EST_PROD DROP CONSTRAINT PK_EST_PBM_PROJETO_EST_PROD
ALTER TABLE EST_PBM_PROJETO_EST_PROD DROP CONSTRAINT DF_EST_PBM_PROJETO_EST_PROD_CD_PBM
ALTER TABLE EST_PBM_PROJETO_EST_PROD DROP CONSTRAINT DF_EST_PBM_PROJETO_EST_PROD_CD_PROD
ALTER TABLE EST_PBM_PROJETO_EST_PROD DROP CONSTRAINT FK_EST_PBM_PROJETO_EST_PROD_EST_PROD
ALTER TABLE EST_PBM_PROJETO_EST_PROD DROP COLUMN CD_PBM

ALTER TABLE dbo.EST_PBM_PROJETO_EST_PROD ADD
	CD_PROJETO int NOT NULL

ALTER TABLE EST_PBM_PROJETO_EST_PROD ADD  CONSTRAINT PK_EST_PBM_PROJETO_EST_PROD PRIMARY KEY CLUSTERED 
(
	[CD_EMP] ASC,
	[CD_PROJETO] ASC,
	[CD_PROD] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

ALTER TABLE [dbo].[EST_PBM_PROJETO_EST_PROD]  WITH CHECK ADD  CONSTRAINT [FK_EST_PBM_PROJETO_EST_PROD_EST_PBM_PROJETO] FOREIGN KEY([CD_EMP], [CD_PROJETO])
REFERENCES [dbo].[EST_PBM_PROJETO] ([CD_EMP], [CD_PROJETO])
ON UPDATE CASCADE
ON DELETE CASCADE

ALTER TABLE [dbo].[EST_PBM_PROJETO_EST_PROD] CHECK CONSTRAINT [FK_EST_PBM_PROJETO_EST_PROD_EST_PBM_PROJETO]

ALTER TABLE [dbo].[EST_PBM_PROJETO_EST_PROD]  WITH CHECK ADD  CONSTRAINT [FK_EST_PBM_PROJETO_EST_PROD_EST_PROD] FOREIGN KEY([CD_EMP], [CD_PROD])
REFERENCES [dbo].[EST_PROD] ([CD_EMP], [CD_PROD])

ALTER TABLE [dbo].[EST_PBM_PROJETO_EST_PROD] CHECK CONSTRAINT [FK_EST_PBM_PROJETO_EST_PROD_EST_PROD]

end