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.
...
No hay respuestas para mostrar
Se el primero en responder
contacto@primeconsultor.com
+1 (305) 285-8622
© 2025 Todos los derechos reservados.
Desarrollado por Prime Consultor