Advertisement
Guest User

Untitled

a guest
Apr 25th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 0.57 KB | None | 0 0
  1. -- 4
  2. CREATE PROCEDURE podnies_zarobki
  3. @D_id INT, @Procent_podwyzki INT
  4. AS
  5. BEGIN
  6.     DECLARE @Liczba_podwyzek INT = 0;
  7.     UPDATE HR..employees
  8.     SET salary = salary + salary*@Procent_podwyzki/100
  9.     WHERE department_id=@D_id AND
  10.     salary = (SELECT min_salary FROM HR..jobs j WHERE j.job_id = job_id);
  11.     SET @Liczba_podwyzek = @@ROWCOUNT
  12.  
  13.     DECLARE @PrintMessage varchar(50);
  14.     IF @Liczba_podwyzek = 0
  15.         SET @PrintMessage = 'Nie ma takich pracownikow'
  16.     ELSE
  17.         SET @PrintMessage = 'Podwyzszono zarobki ' + @Liczba_podwyzek + ' pracownikom'
  18.     PRINT @PrintMessage
  19. END;
  20. GO;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement