Avalados por :
Pregunta: ¿Cómo puedo desactivar temporalmente la verificación de integridad referencial (RI) en SQL Anywhere para poder insertar filas fuera del orden padre-hijo? SQL Server me permite usar ALTER TABLE NOCHECK CONSTRAINT .
Respuesta: La técnica más fácil, segura y eficiente es utilizar la opción WAIT_FOR_COMMIT para posponer toda la verificación de claves externas hasta el siguiente COMMIT. Esta técnica está disponible en SQL Anywhere pero no en SQL Server.
La siguiente mejor técnica (bastante segura, no tan fácil y realmente ineficiente para tablas grandes) es ALTER TABLE DROP CONSTRAINT en las restricciones de clave externa que están obstruyendo, y ALTER TABLE ADD CONSTRAINT cuando todos los datos hayan sido insertados. Esta técnica está disponible tanto en SQL Anywhere como en SQL Server.
...contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute