![]() |
Equivalente de "ON DELETE CASCADE" de Mysql para SQL Hola que tal yo siempre he utilizado MySQL ahora utilizo MS SQL SERVER y me quedan algunas dudas ya lo busqué en Internet quizá no bien porque no encontré lo que busco. Lo que busco es lo siguiente, ven que en mysql dond ese especifica la foreign key se le puede espacificar también que hacer en caso de que se borre ese registro? se le puede poner ke no borre sus relacionados o que los arrastre junto ocn él. Yo quise hacer lo mismo . Quiero vaciar losdatos de una de mis tablas de MS SQL SERVER pero no me deja con TRUNCATE TABLE "nombre" porque tiene foreigns keys que puedo hacer?.... |
Respuesta: Equivalente de "ON DELETE CASCADE" de Mysql para SQL Si hay RELACIONES (CONSTRAINS), no puede hacer uso de TRUNCATE TABLE, ya que el DRI se lo impedira. En todo caso, si desea BORRA TODOS SUS REGISTROS (no se si se refiera a eso con VACIAR), debera hacer un simple: DELETE TABLE. Siempre, cuidando de la RELACIONES. Esto es, NO PUEDO BORRAR LOS ENCABEZADOS DE UNA FACTURA, sin antes borrar los detalles, ya que me dara un error de correspondencia... |
Respuesta: Equivalente de "ON DELETE CASCADE" de Mysql para SQL ah bien, sí m erefiero a borrar por completo los registros, el problema esqu eestuve haciendo pruebas en mi base d edatos e inserte datos de prueba esos no los quiero en mi base de datos pero no me deja borrarlos...solo estan en un atabla asi que no puede borrar los otros por que no existen...pero bueno volveré a crearlas entonces. Muchas Gracias |
| La zona horaria es GMT -6. Ahora son las 05:56. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.