[firebase-br] Erro ao criar banco - help-me please.
Vilcionei Weirich
vilcionei em gmail.com
Ter Maio 6 20:50:35 -03 2008
O problema esta ocorrendo porque a chave primária com o nome pk_numeroDAS
está sendo criado nas tabelas DAS e TributosFilial, por isso da o erro de
índice duplicado.
espero ter ajudado.
até..
On Tue, May 6, 2008 at 10:13 AM, Janderson Almeida <jandersonloko em gmail.com>
wrote:
> Gerenciador: IBExpert
> Banco: Firebird 2.03
>
> Banco que estah sendo criado:
>
> CREATE DOMAIN BOOLEAN AS
> CHAR(1)
> DEFAULT 'F'
> CHECK (value in ('F', 'T')
> );
>
> create table contribuinte(
> CNPJBase char(8) not null,
> CNPJ char(14) not null,
> datInicioAtividade date not null,
> optanteSimples boolean not null,
> codAtividade int not null,
> codMunicipio int not null,
> UF char(2) not null,
> constraint pk_cnpjBase primary key(CNPJBase)
> );
>
> create table DAS
> (
> numeroDAS char(17) not null,
> CNPJbase char(8) not null,
> isApuracao boolean not null,
> periodoApuracao date not null,
> dataVencimento date not null,
> dataLimiteAcolhimento date not null,
> valorInicial numeric(9,2) not null,
> valorJuros numeric(9,2) not null,
> valorMultas numeric(9,2) not null,
> valorReal numeric (9,2) not null,
> limiteEstadual numeric(9,2) not null,
> indiceMajoracao float not null,
> constraint pk_numeroDAS primary key(numeroDAS),
> constraint fk_CNPJBase_Contribuiinte foreign key (CNPJBase) references
> contribuinte
> );
>
> create table filial
> (
> CNPJFilial char(14) not null,
> CNPJmatriz char(14) not null,
> UF char(2) not null,
> codMunicipio int not null,
> constraint pk_CNPJFilial primary key (CNPJFilial),
> constraint fk_CNPJMatriz_Contribuinte foreign key(CNPJmatriz) references
> contribuinte
> );
>
> create table TributosFilial
> (
> CNPJFilial char(14) not null,
> numeroDAS char(17) not null,
> ICMS numeric(9,2) not null,
> ISS numeric(9,2) not null,
> valorReceitaInformado numeric(9,2) not null,
> constraint pk_numeroDAS primary key (numeroDAS),
> constraint fk_CNPJFilial_Filial foreign key(CNPJFilial) references
> filial,
> constraint fk_numeroDAS_DAS foreign key(numeroDAS) references das
> );
>
> -- Quando chega na ultima tabela estah dando este erro:
>
> This operation is not defined for system tables.
> unsuccessful metadata update.
> STORE RDB$INDICES failed.
> attempt to store duplicate value (visible to active transactions) in
> unique
> index "RDB$INDEX_5".
>
>
> Que isso? O que eu estou fazendo de errado?
>
> grato.
>
> Janderson Almeida.
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista