02/05/2010, 18:18
|
| | Fecha de Ingreso: abril-2010
Mensajes: 7
Antigüedad: 14 años, 8 meses 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... |