Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

CRIAÇÃO DA CHAVE ESTRANGEIRA CLIENTE

Bom dia criei as chaves de estrangeira tudo certinho só que a chave de clientes foi a unica que não conseguir pode me ajudar solucionar onde errei

tabela clientes

CREATE TABLE CLIENTE (
CPF VARCHAR (11) NOT NULL,
NOME VARCHAR (100) NULL,
ENDERECO VARCHAR (150) NULL,
BAIRRO VARCHAR (50) NULL,
ESTADO VARCHAR (50) NULL,
CIDADE VARCHAR (50) NULL,
CEP VARCHAR (8) NULL,
DATA_NASCIMENTO DATE NULL,
IDADE INTEGER NULL,
GENERO VARCHAR (1),
LIMITE_CREDITO FLOAT,
VOLUME_COMPRA FLOAT,
PRIMEIRA_COMPRA BIT,
PRIMARY KEY (CPF)
);

chave estangeira

ALTER TABLE TABELA_DE_VENDAS
ADD CONSTRAINT FK_CLIENTES
FOREIGN KEY (CPF) REFERENCES CLIENTES (CPF);
2 respostas
solução!

Olá Victor, tudo bem com você?

Ao observar seu código, percebi que você cria a tabela CLIENTE, mas, tenta criar uma chave estrangeira que referencia a tabela CLIENTES, com S no final e essa tabela não existe.

Como a tabela que você criou se chama CLIENTE e não CLIENTES, o código correto é:

ALTER TABLE TABELA_DE_VENDAS
ADD CONSTRAINT FK_CLIENTES
FOREIGN KEY (CPF) REFERENCES CLIENTE (CPF);

Espero ter ajudado. Em caso de dúvidas estou à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Meu deus que erro bobo obrigado foi apenas falta de atenção