Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-06-2004
Avatar de marrullas
marrullas marrullas is offline
Miembro
 
Registrado: abr 2004
Posts: 18
Poder: 0
marrullas Va por buen camino
opciones integridad referencial

Hola de nuevo a toda la comunidad, bueno mi pregunta es la siguiente, cuando estoy creando una referencia entre 2 tablas (una llave foranea) puedo poner varias opciones de integridad entre ella esta CASCADA pero veo que hay mas y quisiera saber que accion efectuan las otra opciones.

cascade===>segun entiendo hace que se actualizen o borren en cascada los hijos relacionados con el padre
not action==> ?
set default==>?
set null===> imagino que hace que el valor del campo de referencia de los hijos quede null.

por favor si alguien puede sacarme de la duda lo agradesco, es decir si lo que digo es acertado y que hacen las otras 2.

de antemano muchas gracias como siempre
__________________
re-contra-newbie
Responder Con Cita
  #2  
Antiguo 04-06-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Hola. Esto está explicado en cualquier manual/tutorial de SQL. En la propia documentación de interbase/firebird también esta.

Has acertado en tus dos suposiciones. Las dos restantes son:

no action==> No hace nada, (comportamiento normal) con lo que si la llave en el padre trata de actualizarse mientras tiene hijos, saltará un error.

set default==> Establece el valor del campo de referencia de los hijos tome su valor por defecto (el especificado cuando se crea la tabla en la clausula default).

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #3  
Antiguo 04-06-2004
Avatar de marrullas
marrullas marrullas is offline
Miembro
 
Registrado: abr 2004
Posts: 18
Poder: 0
marrullas Va por buen camino
muchas gracias JUAN la verdad, busque donde habia una definicion de los 2 que no estaba seguro en la documentacion que tengo y en internet pero no la encotre. bueno solo queria decir que postear en el foro es mi ultima opcion primero busco por ahi (internet), luego busco en el foro (logicamente) despues posteo. bueno te agradesco enormemente un saludo a todos..
__________________
re-contra-newbie
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 13:11:15.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi