rodrigotnoma Postado Setembro 9, 2009 Denunciar Share Postado Setembro 9, 2009 Estou tentando executar essa query no SQLQUERY e esta dando esse erro:Msg 156, Level 15, State 1, Line 2Sintaxe incorreta próxima à palavra-chave 'foreign'.Obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fulvio Postado Setembro 9, 2009 Denunciar Share Postado Setembro 9, 2009 Boa tarde Rodrigo, posta a query q está rodando ai... :.) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rodrigotnoma Postado Setembro 9, 2009 Autor Denunciar Share Postado Setembro 9, 2009 ahauhauhauhau mal....esqueci de colar a query...ai esta:alter table tb_teste drop foreign key cp_unidade; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fulvio Postado Setembro 10, 2009 Denunciar Share Postado Setembro 10, 2009 Bom dia Rodrigo, Utilizo outra sintaxe para deletar FK... Ao invés de "drop foreign", utilizo "DROP CONSTRAINT". Coloquei um exemplo ai embaixo. Roda passo a passo e vai dando sp_help nas tabelas pra ver a estrutura.-- Criação de tabelas de exemplocreate table dbo.tb_teste (cp_unidade int)create table dbo.tb_teste1 (Chave int)-- Inserindo chave primáriaALTER TABLE tb_teste ADD Chave INT IDENTITYCONSTRAINT Chave PRIMARY KEY-- Inserindo chave estrangeiraALTER TABLE tb_teste1 ADD CONSTRAINT FK_teste FOREIGN KEY (chave)REFERENCES tb_teste (chave)-- Excluindo chave estrangeiraALTER TABLE tb_teste1 DROP CONSTRAINT FK_teste Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rodrigotnoma Postado Setembro 10, 2009 Autor Denunciar Share Postado Setembro 10, 2009 Obrigado Fulvio, funcionou aqui.Abços Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
rodrigotnoma
Estou tentando executar essa query no SQLQUERY e esta dando esse erro:
Msg 156, Level 15, State 1, Line 2
Sintaxe incorreta próxima à palavra-chave 'foreign'.
Obrigado
Link para o comentário
Compartilhar em outros sites
4 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.