Avalados por :
Pergunta: Como posso desativar temporariamente a verificação de integridade referencial (RI) no SQL Anywhere para poder inserir linhas fora da ordem pai-filho? O SQL Server me permite usar ALTER TABLE NOCHECK CONSTRAINT .
Resposta: A técnica mais fácil, segura e eficiente é utilizar a opção WAIT_FOR_COMMIT para adiar toda a verificação de chaves externas até o próximo COMMIT. Esta técnica está disponível no SQL Anywhere, mas não no SQL Server.
A próxima melhor técnica (bastante segura, não tão fácil e realmente ineficiente para tabelas grandes) é ALTER TABLE DROP CONSTRAINT nas restrições de chave externa que estão obstruindo, e ALTER TABLE ADD CONSTRAINT quando todos os dados tiverem sido inseridos. Esta técnica está disponível tanto no SQL Anywhere quanto no SQL Server.
...contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute