Practica3- Apartado 5 opcion 2

De FdIwiki ABD
Saltar a: navegación, buscar

La gran diferencia con respecto a la opción 1 es el punto 2:

Declare saldoVar number(6); Begin select saldo into saldoVar from tieneT where dni = '00000003' AND NumT = '30000002'; if (saldoVar >= 1) then insert into compras values ('00000003', '30000002',111, 0501,'sesion 1',1); end if; end;

Al ser el saldo de la tarjeta mayor que el importe de la compra (1), la realiza.

La salida de consola es “bloque anónimo terminado” y la compra aparece en la tabla compras.

Realizamos una sentencia PL-SQL para comprobar las condiciones de la compra. Si son correctas, insertamos la fila