Declare @BancoDados varchar(50);
Set @BancoDados = (select nome_banco_dados from prc_bancos_dados where tipo_banco_dados=1)

if len(@BancoDados) > 0
	begin
		IF exists(Select id from sysobjects where name = 'EST_NFE_INUTILIZACAO_ARQ_DANFE' AND XTYPE = 'SN')
		Begin
			Exec ('DROP SYNONYM EST_NFE_INUTILIZACAO_ARQ_DANFE');
		End
		Exec ('create synonym EST_NFE_INUTILIZACAO_ARQ_DANFE for '+@BancoDados+'..EST_NFE_INUTILIZACAO_ARQ_DANFE');
	end
else
	begin
		Print 'Nao foi possivel retornar o banco de dados para criacao do sinonimo EST_NFE_INUTILIZACAO_ARQ_DANFE'
	end
