Alô amigos do Delphi-Br, Estou precisando da ajuda de alguém da lista. Tenho um Banco de Dados Firebird e agora estou refazendo a mesma estrutura no SQL Server. Ao criar as tabelas no SQL Server quando informo mais de uma FOREIGN KEY com o ON UPDATE em CASCATA ocorre um erro. Por Exemplo, tenho uma tabela BAIRROPORCIDADE que relaciona com as tabelas CIDADES e BAIRROS, ao criar a primeira FOREIGN KEY com a tabela CIDADE e o ON UPDATE da FOREIGN KEY como CASCATA funciona perfeitamente. Mas ao tentar criar a segunda FOREIGN KEY com a tabela bairro, se colocar o ON UPDATE também em CASCATA o SQLServer retorna o seguinte: "A introdução da restrição FOREIGN KEY 'BAIRROSPORCIDADE_fk2' na tabela 'BAIRROSPORCIDADE' pode causar ciclos ou vários caminhos em cascata. Especifique ON DELETE NO ACTION ou ON UPDATE NO ACTION, ou modifique outras restrições FOREIGN KEY" Alguém sabe me dizer porque isto ocorre no SQLServer uma vez que no Firebird isto é perfeitamente possível? E o que tenho que fazer para conseguir criar esta segunda FOREIGN KEY com atualização em cascata.? Obrigado pela atenção. Abraços. Saulo C Campos
_______________________________________________________ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html