Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não foi possível descartar o objeto ... pq há restrição FOREIGN KEY

Não foi possível descartar o objeto 'dbo.TABELA DE CLIENTES' porque há referência a ele em uma restrição FOREIGN KEY. Já existe um objeto com nome 'TABELA DE CLIENTES' no banco de dados.

USE [SUCOS_VENDAS]
DROP TABLE [dbo].[TABELA DE CLIENTES]
CREATE TABLE [dbo].[TABELA DE CLIENTES](
    [CPF] [varchar](11) NOT NULL,
    [NOME] [varchar](100) NULL,
    [ENDERECO 1] [varchar](150) NULL,
    [ENDERECO 2] [varchar](150) NULL,
    [BAIRRO] [varchar](50) NULL,
    [CIDADE] [varchar](50) NULL,
    [ESTADO] [varchar](2) NULL,
    [CEP] [varchar](8) NULL,
    [DATA DE NASCIMENTO] [date] NULL,
    [IDADE] [smallint] NULL,
    [SEXO] [varchar](1) NULL,
    [LIMITE DE CREDITO] [money] NULL,
    [VOLUME DE COMPRA] [float] NULL,
    [PRIMEIRA COMPRA] [bit] NULL,
 CONSTRAINT [PK_CLIENTES] PRIMARY KEY CLUSTERED 
(
    [CPF] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Olá Thiago, tudo bem?

O erro foi retornado ao tentar apagar a tabela, pelo fato de existir uma restrição FOREIGN KEY, ou seja, você não pode excluir uma tabela que contenha uma ligação com outra tabela no banco de dados.

Então para que você possa excluir está tabela, primeiramente você precisa excluir a restrição FOREIGN KEY ou excluir toda a tabela onde a restrição foi criada.

Você pode excluir a restrição com o seguinte comando:

ALTER TABLE Nome_da_Tabela  DROP CONSTRAINT [FK_Nome_Constraint]; 

Espero ter ajudado e bons estudos!