criei a tabela aluno, como são duas chaves primárias eu usei o constraint. Até aí tudo ok.
create table aluno
(
cpf int not null,
matricula int identity,
constraint pk_id primary key (cpf, matricula),
nome varchar(60) not null
)
Agora eu tenho a tabela professor e quero fazer uma foreign key com as chaves primárias do aluno, mas eu já tentei de tudo, não consigo de jeito nenhum. Aí salvei a query e deixei assim:
Pergunta
Fábio R. L. de Oliveira
criei a tabela aluno, como são duas chaves primárias eu usei o constraint. Até aí tudo ok.
create table aluno
(
cpf int not null,
matricula int identity,
constraint pk_id primary key (cpf, matricula),
nome varchar(60) not null
)
Agora eu tenho a tabela professor e quero fazer uma foreign key com as chaves primárias do aluno, mas eu já tentei de tudo, não consigo de jeito nenhum. Aí salvei a query e deixei assim:
create table professor
(
cod int primary key identity,
nome varchar(100) not null,
disciplina varchar(100) not null,
constraint pk_id foreign key references aluno (pk_id)
)
Alguém poderia identificar o meu erro? E como ficaria? Obrigado e bons estudos!
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.