|    
			
				22/10/2007, 16:13
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: octubre-2007 
						Mensajes: 4
					 Antigüedad: 18 años Puntos: 0 |  | 
  |  Re: tipo de campo timestamp  
  Hola, bueno trataré de ser más explícito, la verdad es que tengo 3 tablas Customer, Cldireccion, Cliente, las dos últimas pertenecientes a una base de datos distinta a la primera Customer tiene el campo tipo timestamp, además de otros nombre, direccion, etc y el desencadenador quiero ejcutarlo desde la base de datos de la tabla clientes:
 USE BaseDatos
 GO
 IF (SELECT Count(*) FROM dbo.Customer, inserted WHERE inserted.cliente = dbo.Customer.no_) <= 0
 BEGIN
 
 CREATE TRIGGER nom_trigg ON dbo.Clientes
 FOR INSERT, UPDATE
 AS
 IF dbo.Customer
 INSERT INTO (campo_Timestamp, no_, name,cif, ...)
 SELECT 0, inserted.numero, inserted.nomb, inserted.ncif, ...
 FROM inserted
 END
 
 ELSE
 BEGIN
 
 UPDATE dbo.Customer
 SET campo_Timestamp = 0, name= (SELECT nomb FROM inserted), cif = (SELECT ncif FROM inserted), .....
 WHERE no_ = (SELECT numero FROM inserted)
 
 END
 
 Gracias y saludos
     |