 
			
				14/09/2010, 01:39
			
			
			     |  
      |    |    |    Fecha de Ingreso: septiembre-2010  
						Mensajes: 2
					  Antigüedad: 15 años, 1 mes Puntos: 0     |        |  
  |      Problema Trigger        Buenas, 
Tengo instalado SQL Server Express Edition y quiero hacer lo siguiente:   
En el momento que se añada una nueva BD al catalógo quiero ir a una tabla de esa BD y actualizarle un campo. El trigger que había pensado es el siguiente:   
CREATE TRIGGER TR_nueva_empresa 
ON sysdatabases 
AFTER INSERT 
AS 
Declare @BD varchar(200) 
BEGIN 
SET NOCOUNT ON; 
Select @BD = (Select name From Inserted) 
--print @BD 
USE @BD 
UPDATE grupempre SET NumerUltimCanvi = 10000, NumerBaseConsoAuton = NumerUltimCanvi WHERE  versioBD = '4.3' 
END   
Aquí tengo varios problemas. 
1-No se puede usar USE para indicarle la BD 
2-No me deja hacer un trigger para la tabla sysdatabases     
¿Alguien lo haría de otra manera? ¿Alguna ayuda?   
Muchas Gracias,   
Alfredo           |