Autor Tema: Ayuda Triggrer  (Leído 1993 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Koyuki90

  • Visitante
Ayuda Triggrer
« : abril 23, 2009, 02:42:05 pm »
hola.... espero que me puedan ayudar con esta puequeño problema..
de antemano Gracias!!!

bueno la cosa es que hice este Trigger:

create trigger borrar on piloto after delete  as
declare  @ced as bigint
declare @nom as varchar(30)
declare @edad as int
declare @sueldo as money
declare @matri as varchar(6)
select  @ced=cedula,
      @nom=nombre,
      @edad=edad,
      @sueldo=sueldo,
      @matri=matric
from deleted
insert into pilotoborrado
values(@ced,@nom,@edad,@sueldo,@matri)


el cual me guarda los registros que se eliminan de una tabla llamada PILOTO en una tabla llamada PILOTOBORRADO....

bueno lo que necesito saber es como hacer para que en la tabla PILOTOBORRADO tambien se almacen la fecha en la que fue borrado y que usuario lo hizo...

bueno eso es todo!!!

Gracias!!!...

Desconectado JGuillen™

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3449
  • PHP,C#,MySQL,SQL
Re: Ayuda Triggrer
« Respuesta #1 : abril 23, 2009, 07:29:25 pm »
Antes que nada deberias colocarnos mas detalles...

* Que gestor/motor de base de datos estas usando
* Que lenguaje de programacion usas

 :thumbsup:

Koyuki90

  • Visitante
Re: Ayuda Triggrer
« Respuesta #2 : abril 23, 2009, 07:54:51 pm »
jejejejeje Disculpa.... es que soy nuevo.....
Uso SQL SERVER 2005.... y el lenguaje ummmm.... Transact SQL

Desconectado tekun

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3221
  • Han convertido mi casa en cueva de mercaderes!!!!
    • www.tekun.es
Re: Ayuda Triggrer
« Respuesta #3 : abril 23, 2009, 08:11:37 pm »
lo más facil:

en la definición de la tabla PILOTOBORRADO en los campos usuario y fecha borrado ponerles not null y usando default current_user y getdate() respectivamente
lo difícil lo hago rápido, con lo imposible, casi siempre me tardo un poquito

Koyuki90

  • Visitante
Re: Ayuda Triggrer
« Respuesta #4 : abril 23, 2009, 09:02:36 pm »
JEJEJEJEJE parce muchas gracias  :drinks: !!!!
dio perfecto!!!  :thumbsup: