Desabilitar chave estrangeira

Delphi

02/02/2004

Por favor eu tenho um banco de dados com 1500 tabelas e eu estou fazendo um sistema para pegar essas informações e jogar para um outro servidor ambos com a mesma estrutura , mas eu esbarrei no problema da chave estrangeira , nao tem como eu desabilitar as chaves emquanto eu exporto as informações ????????????????


Carriel

Carriel

Curtidas 0

Respostas

Eduardo Pereira

Eduardo Pereira

02/02/2004

Não sei qual o BD que você está usando, mas normalmente para desabilitar as chaves estrangeiras usa-se algo como
´ALTER TABLE minha_tabela DROP CONSTRAINT nome_da_constraint´.

Isto tem que ser feito para cada tabela. Provavelmente é possível fazer um SQL sobre as tabelas de metadados que gere um script para desabilitar todas as constraints relativas à chaves estrangeiras, mas isto depende do BD usado.

Obviamente, após a exportação as constraints devem ser reabilitadas.

[]´s
Eduardo Pereira


GOSTEI 0
POSTAR