Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/04/2011, 10:41
sterlingdiazd
 
Fecha de Ingreso: junio-2009
Mensajes: 88
Antigüedad: 15 años, 4 meses
Puntos: 4
Respuesta: un campo impida ingreso de valores mayores que los de otro campo de otra t

Saludos, gracias por sus ayudas y sugerencias.

Cita:
CREATE TRIGGER id_cliente ON Prestamos FOR INSERT, UPDATE
AS
BEGIN
SET NOCOUNT ON
DECLARE @monto_aprobado int
DECLARE @id_cliente nvarchar(100)
IF (select monto_aprobado from prestamos,cliente where prestamos.id_cliente= cliente.id_cliente) > (select limite_credito from cliente where id_cliente=@id_cliente)
begin
raiserror ('No tiene suficiente crédito para tomar este prestamo.', 16,1)
rollback transaction
end
END
Ahora hice el trigger de la siguiente forma pero no me funciona. Intenté haciandolo con un check, pero leyendo, decia que solo podia hacer check con campos de la misma tabla. Y de las tablas inserted, no se como usarlas por mas que leo tutoriales.