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

Duvida de Comando Truncate

Boa tarde pessoal, estou com problemas para sumir com registros de uma tabela, gostaria de saber como posso voltar o id no primeiro novamente, como se esta tabela estivesse sendo criada a partir desse momento.
USE TCC;
GO
SELECT COUNT(*) AS BeforeTruncateCount 
FROM Cliente;
GO
TRUNCATE TABLE Cliente;
GO
SELECT COUNT(*) AS AfterTruncateCount 
FROM Cliente;
GO

eu dei eeste comando mas a mensgem que aparece é está:
(1 linha(s) afetadas)
Mensagem 4712, Nível 16, Estado 1, Linha 6
Não é possível truncar a tabela 'Cliente' porque uma restrição FOREIGN KEY faz referência a ela.

(1 linha(s) afetadas)


Se alguem puder me ajudar, valeu abraço.
2 respostas

E aí Julian, beleza? =)

Parece que você não pode fazer isso, porque alguma outra tabela da sua base de dados possui uma Foreign Key referenciando essa tabela Cliente. Antes de poder fazer o truncate você precisa remover essa restrição... =)

Fábio

solução!

Boa tarde!

Alguma coluna da Tabela Cliente é Chave Estrangeira (FOREIGN KEY) em outra tabela, por isso não deixa truncar a tabela de Cliente, teria que trucar a outra tabela para depois truncar a Tabela Cliente.

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