|
Isso não é necessário, se você tem a foreign key, o próprio
banco não vai permitir que isto aconteça pois existe um relacionamento entre as
duas tabelas. O que você pode fazer é colocar delete cascade entre as tabelas ou
mesmo fazer um trigger para que ao deletar da tabela 1 seja deletado também os
filhos da tabela 2.
Feranando. De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Marcos Fabrício Corso Enviada em: quarta-feira, 8 de novembro de 2006 09:48 Para: Postgres Assunto: [PostgreSQL-Brasil] criar rotina alguem pode me ajudar, preciso criar a seguinte rotina no
postgres, sou iniciante em postgres e sql, uso o pgadmin com postgres 8.1
:
tenho uma tabela01 e uma tabela02.
a tabela02 tem uma foregin_key setada para a tabela01,
como se ela fosse filha da tabala01.
preciso que a rotina leia todos os registros da tabela02,
se nao existir um registro na tabela01 e existir na tabela02, que esse
registro da tabela02 seja deletado.
Atenciosamente,
Marcos Fabrício Corso Analista de Sistemas Júnior JM Informática (41) 3352-2688 [EMAIL PROTECTED] |
_______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/
Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios
