Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 30-04-2008
HectorMendez HectorMendez is offline
Miembro
 
Registrado: may 2004
Posts: 14
Poder: 0
HectorMendez Va por buen camino
Este es el trigger..!!! que lo crea el ERwin mediante la relacion...!!!

create trigger tU_AfiliadosXSeguros on dbo.AfiliadosXSeguros for UPDATE as
/* ERwin Builtin Mon Oct 22 13:28:06 2007 */
/* UPDATE trigger on AfiliadosXSeguros */
begin
declare @numrows int,
@nullcnt int,
@validcnt int,
@insCodigoAseguradora int,
@insCarnetAfiliado varchar(15),
@errno int,
@errmsg varchar(255)
select @numrows = @@rowcount
/* ERwin Builtin Mon Oct 22 13:28:06 2007 */
/* AfiliadosXSeguros R/41 Recepcion ON PARENT UPDATE CASCADE */
if
/* update(CodigoAseguradora) or
update(CarnetAfiliado) */
update(CodigoAseguradora) or
update(CarnetAfiliado)
begin
if @numrows = 1
begin
select @insCodigoAseguradora = inserted.CodigoAseguradora,
@insCarnetAfiliado = inserted.CarnetAfiliado
from inserted
update Recepcion
set
/* Recepcion.CodigoAseguradora = @insCodigoAseguradora,
Recepcion.CarnetAfiliado = @insCarnetAfiliado */
Recepcion.CodigoAseguradora = @insCodigoAseguradora,
Recepcion.CarnetAfiliado = @insCarnetAfiliado
from Recepcion,inserted,deleted
where
/* Recepcion.CodigoAseguradora = deleted.CodigoAseguradora and
Recepcion.CarnetAfiliado = deleted.CarnetAfiliado */
Recepcion.CodigoAseguradora = deleted.CodigoAseguradora and
Recepcion.CarnetAfiliado = deleted.CarnetAfiliado
end
else
begin
select @errno = 30006,
@errmsg = 'Cannot cascade AfiliadosXSeguros UPDATE because more than one row has been affected.'
goto error
end
end

/* ERwin Builtin Mon Oct 22 13:28:06 2007 */
return
error:
raiserror @errno @errmsg
rollback transaction
end
Responder Con Cita
 



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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
DBLookupComboBoxs Master/Detail o Detail/Master yusnerqui OOP 5 29-07-2005 18:40:20
master/detail, imprimiendo master en cada hoja acalderonr Impresión 4 29-11-2003 14:46:07
master detail marcelofabiani Firebird e Interbase 5 01-11-2003 22:21:28
interbase:¿como crear un master-detail-detail? ElSanto24 Firebird e Interbase 2 22-10-2003 10:24:45
Master/Detail/Detail/Detail/etc... hgiacobone Tablas planas 2 24-07-2003 17:20:31


La franja horaria es GMT +2. Ahora son las 17:55:36.


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