Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/05/2010, 18:18
fercatico
 
Fecha de Ingreso: abril-2010
Mensajes: 7
Antigüedad: 14 años, 1 mes
Puntos: 0
Ayuda con trigger

Hola!
Mi problema es el siguiente:
Tengo la siguiente tabla en mi BD:

CREATE TABLE Clientes(
codigo integer,
nombre varchar(50),
totalcomprado float,
vendedor integer,
constraint PKClientes primary key(codigo),
constraint FK1Clientes foreign key(vendedor) references Vendedores(codigo),
)

y debo crear un trigger el cual seria:

Create trigger TR003 on Clientes After update

AS

Begin

Update Vendedores set totalvendido = totalvendido + ((select
totalcomprado INSERTED)-(select totalcomprado DELETED))
where codigo = (select vendedor INSERTED);

End

y el error que tengo es este:

Msg 207, Level 16, State 1, Procedure TR003, Line 8
El nombre de columna 'vendedor' no es válido.

Espero que alguien conozca la solucion...
Gracias de antemano...