Trigger en SQL Server 2000
Publicado por Victor (11 intervenciones) el 01/07/2002 21:41:42
Hola a todos, suponiendo las sigtes tablas:
Clientes
Cli_codigo, nombres, saldo
Creditos
cred_codigo, cli_codigo, monto
Quiero actualizar el saldo del cliente después de cada insert en Creditos restando el monto de crédito al saldo del cliente.
En PostgreSQL o Sybase (estos son los que yo conozco) lo haría asi:
Update Clientes set saldo = saldo - NEW.monto where cli_codigo = NEW.cli_codigo
El problema es que en SQL Server no me reconoce el NEW
Como sería en SQL Server 2000 el Update que quiero hacer con el trigger?
Clientes
Cli_codigo, nombres, saldo
Creditos
cred_codigo, cli_codigo, monto
Quiero actualizar el saldo del cliente después de cada insert en Creditos restando el monto de crédito al saldo del cliente.
En PostgreSQL o Sybase (estos son los que yo conozco) lo haría asi:
Update Clientes set saldo = saldo - NEW.monto where cli_codigo = NEW.cli_codigo
El problema es que en SQL Server no me reconoce el NEW
Como sería en SQL Server 2000 el Update que quiero hacer con el trigger?
Valora esta pregunta
0