Onde está o erro desta View

Firebird

30/09/2005

Amigos, estou tentando criar esta view!
create view icms_preco (
icms,
cliente
)
as
select d.cod_estado as estado_cod_estado, d.cod_regiao as estado_cod_regiao,
c.cod_cidade as cidade_cod_cidade, c.cod_estado as cidade_cod_estado,
c.nome as cidade_nome,
a.cod_cliente as cliente_cod_cliente, a.nome as cliente_nome,
b.cod_cliente as end_cliente_cod_cliente, b. cod_cidade as end_cliente_cod_cidade,
e.cod_regiao as regiao_cod_regiao, e.icms as regiao_icms
from estado d, cidade c, cliente a, end_cliente b, regiao e
where d.cod_estado = c.cod_cidade
and d.cod_regiao = e.cod_regiao
and c.cod_cidade = b.cod_cidade
and a.cod_cliente = b.cod_cliente

;

mas está dando erro de duplicidade!
Unsuccessful metadata update STORE RDB$RELATION_FIELDS failed attempt to store duplicate value (visible to active transactions) in unique index ´RDB$INDEX_15´

Onde está o erro?


Anarchybra

Anarchybra

Curtidas 0

Respostas

Sremulador

Sremulador

30/09/2005

quando você fizer qualquer update em uma view se certifique que ela não esteja em uso...


GOSTEI 0
Afarias

Afarias

30/09/2005

1º vc não usa AS <APELIDO> quando estiver criando VIEWS e a lista de campos definidos deve bater com a lista de campos do select


T+


GOSTEI 0
POSTAR