Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 0.67 KB | None | 0 0
  1. ALTER FUNCTION [dbo].zad5(@tytul varchar(30))
  2. RETURNS varchar(max)
  3. AS
  4. BEGIN
  5. DECLARE
  6. @ile int,
  7. @result varchar(max)
  8. SET @ile = (select count(*) from [wypozyczenie]
  9. join ksiazka on ksiazka.IdKsiazka = wypozyczenie.idKsiazka
  10. where tytul = @tytul)
  11. SET @result = 'Ksiażka ' + convert(varchar(15),@tytul) + ' była wypożyczana ' + convert(varchar(2),@ile)
  12. RETURN @result
  13. END
  14.  
  15.  
  16.  
  17. /* wywołanie */
  18. DECLARE kursor CURSOR FOR
  19. select tytul from ksiazka
  20. declare @tytul varchar(30)
  21. open kursor
  22. fetch next from kursor into @tytul
  23.     while @@FETCH_STATUS = 0
  24.     begin
  25.         print dbo.zad5(@tytul)
  26.         fetch next from kursor into @tytul
  27.     end
  28. close kursor
  29. deallocate kursor
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement