IF NOT EXISTS(SELECT 1 FROM syscolumns WHERE ID = OBJECT_ID('EST_PROD') AND NAME = 'APRES_EMB_CP_OLD')
BEGIN 
	declare @Msg varchar(500);


	ALTER TABLE EST_PROD ADD APRES_TMP MONEY NULL DEFAULT 1;
	begin try
		EXEC (	'UPDATE EST_PROD
			SET APRES_TMP= CASE WHEN ISNUMERIC(APRES_EMB_CP)=0 THEN 1
								ELSE CONVERT(MONEY,REPLACE(EST_PROD.APRES_EMB_CP,'','',''.'')) 
								END;')
	
		exec SP_RENAME 'EST_PROD.APRES_EMB_CP', 'APRES_EMB_CP_OLD', 'COLUMN';
		exec SP_RENAME 'EST_PROD.APRES_TMP', 'APRES_EMB_CP', 'COLUMN';
	 
	end try
	begin catch
		
		set @Msg ='Falha atualizacao APRES_EMB_CP' + ERROR_MESSAGE() ;

		RAISERROR (@Msg ,16, 1);

	end catch
END