ERRO ?ERROR: column "nro_idcargo" referenced in foreign key constraint does not exist SQL state: 42703

1 resposta
postgresql
F
CREATE table nro_cargo(

nro_idcargo int not null,

nro_nome varchar(20) not null,

nro_acrescimo_salario double precision not null,

Primary key(nro_idcargo)

);
CREATE table nro_funcionario(

nro_idfuncionario int not null,

nro_nome varchar(20) not null,

nro_cpf varchar(14) not null,

nro_salario_base double precision not null,

nro_salario_total double precision not null,

Primary key(nro_idfuncionario),

FOREIGN KEY(nro_idcargo) REFERENCES nro_cargo(nro_idcargo)

);

1 Resposta

C

está errado a criação da segunda tabela…

o correto é

CREATE table nro_funcionario(

nro_idfuncionario int not null,

nro_nome varchar(20) not null,

nro_cpf varchar(14) not null,

nro_salario_base double precision not null,

nro_salario_total double precision not null,

Primary key(nro_idfuncionario),

nro_idcargo int REFERENCES nro_cargo(nro_idcargo)

);
Criado 25 de junho de 2018
Ultima resposta 9 de jul. de 2018
Respostas 1
Participantes 2