Advertisement
smyrrie

Untitled

Nov 28th, 2014
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. INT loop;
  2. EXEC SQL BEGIN DECLARE SECTION;
  3.  
  4.     VARCHAR NomDept [16], Nombre [16], Apellido1 [16];
  5.     CHAR NSegSoc[10];
  6.     FLOAT AumentoAnual;
  7.     INT NumD;
  8.  
  9. EXEC SQL END DECLARE SECTION;
  10. loop = 1;
  11. AumentoAnual = 1.2;
  12.  
  13. while (loop) {
  14.  
  15.     prompt (“Introduzca el nombre del departamento:, NomDept);
  16.     EXEC SQL
  17.     SELECT NumeroD INTO :NumD
  18.     FROM Departamento WHERE NombreD = :NomDept;
  19.     if (SQLCODE == 0) {
  20.  
  21.         printf (“Empezando actualización de salarios para Depto # ”, NumD);
  22.         EXEC SQL
  23.  
  24.             UPDATE EMPLEADO
  25.             SET Salario = Salario * :AumentoAnual
  26.             WHERE  :NumD = ND;
  27.     }
  28.     else
  29.          printf (“Este nombre de departamento no existe”);
  30.          prompt (“Otro nombre de departamento? Digite 1 para Si, 0 para No:, loop);      
  31.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement