2
respostas

erro ao alterar tabela de clientes

Quando tento executar alterações (e eu selecionei o bloco para executar), aparece o seguinte erro: https://cdn1.gnarususercontent.com.br/1/1881667/4eb766a4-5853-4558-ab0d-23be4ac13997.png

/*Colunas:
CPF;
Nome Completo;
Endereço Completo;
Data de Nascimento;
Idade;
Sexo;
Limite de Crédito;
Volume Mínimo de Compra de Produto;
Se já realizou alguma compra na empresa, */

CREATE TABLE [TABELA DE CLIENTES](

[CPF] [CHAR] (11),
[NOME] [VARCHAR] (150),
[RUA] [VARCHAR] (150),
[COMPLEMENTO] [VARCHAR] (150),
[BAIRRO] [VARCHAR] (150),
[ESTADO] [CHAR] (2),
[CEP] [CHAR] (11),
[DATA DE NASCIMENTO] [DATE],
[IDADE] [SMALLINT],
[SEXO] [CHAR] (1),
[LIMITE DE CREDITO] [MONEY],
[VOLUME MINIMO] [FLOAT],
[PRIMEIRA COMPRA] [BIT]
);

/*Colunas:
CODIGO DO PRODUTO;
NOME DO PRODUTO;
EMBALAGEM;
TAMANHO;
SABOR;
PREÇO DE LISTA;
*/

CREATE TABLE [TABELA DE PRODUTOS] (

[CODIGO DO PRODUTO] [VARCHAR] (20) NOT NULL PRIMARY KEY,
[NOME DO PRODUTO] [VARCHAR] (50),
[EMBALAGEM] [VARCHAR] (50),
[TAMANHO] [VARCHAR] (50),
[SABOR] [VARCHAR] (50),
[PRECO DE LISTA] [SMALLMONEY]
);

ALTER TABLE [TABELA DE CLIENTES] ALTER COLUMN [CPF] [CHAR] (11) NOT NULL;

ALTER TABLE [TABELA DE CLIENTES] ADD CONSTRAINT PK_TABELA_CLIENTES
PRIMARY KEY CLUSTERED ([CPF]);
2 respostas

Oi, Laís

Verifique se vc seguiu a sequência


-- Alterar CPF para NOT NULL
ALTER TABLE [TABELA DE CLIENTES] ALTER COLUMN [CPF] [CHAR] (11) NOT NULL;

-- Transformar CPF em PRIMARY KEY 
ALTER TABLE [TABELA DE CLIENTES] ADD CONSTRAINT PK_TABELA_CLIENTES
PRIMARY KEY CLUSTERED ([CPF]);

Oi! Segui sim, mas o erro se mantém.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software