fahadkalil

plpgsql_func_get_title_exception

Oct 18th, 2024
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PostgreSQL 0.58 KB | Source Code | 0 0
  1. -- ===========================
  2. -- Criação da função
  3. -- ===========================
  4. CREATE OR REPLACE FUNCTION get_title_from_id(in_film_id INT)
  5. RETURNS varchar AS $$
  6. DECLARE
  7.   v_title varchar;
  8. BEGIN  
  9.     select title into strict v_title from film where film_id = in_film_id; 
  10.     return v_title;
  11.    
  12.     EXCEPTION WHEN no_data_found THEN
  13.         raise exception 'Não existe filme com esse id';
  14.                
  15. END; $$ LANGUAGE PLPGSQL;
  16.  
  17. -- ===========================
  18. -- Chamando a função
  19. -- Teste em outra aba para não dar conflito
  20. -- ===========================
  21. select get_title_from_id(-55);
  22.  
Add Comment
Please, Sign In to add comment