Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > SQL Server

Respuesta
 
Herramientas Desplegado
Antiguo 20-may-2008, 11:21   #1 (permalink)
Monimo está en el buen camino
 
Avatar de Monimo
 
Fecha de Ingreso: noviembre-2007
Mensajes: 120
Enviar un mensaje por MSN a Monimo
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?....
Monimo está desconectado   Responder Citando
Antiguo 20-may-2008, 17:16   #2 (permalink)
Colaborador
iislas ha deshabilitado el karma
 
Fecha de Ingreso: julio-2007
Mensajes: 1.222
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...
iislas está desconectado   Responder Citando
Antiguo 24-may-2008, 08:23   #3 (permalink)
Monimo está en el buen camino
 
Avatar de Monimo
 
Fecha de Ingreso: noviembre-2007
Mensajes: 120
Enviar un mensaje por MSN a Monimo
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
Monimo está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 19:33.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93