En vous connectant, vous pouvez utiliser des namespaces (e.g. https://paste.iiens.net/exemple/), supprimer vos pastes, etc.

PG SELECT t-expansion   (raw) expire le 17 July 2020 | 14:16

  1. BEGIN;
  2.  
  3. CREATE TYPE int_tuple AS (i int, j int);
  4.  
  5. CREATE OR REPLACE FUNCTION f(i int) RETURNS int_tuple AS $$
  6.     BEGIN
  7.         RAISE NOTICE 'logging %', i;
  8.         RETURN (i, i)::int_tuple;
  9.     END;
  10. $$
  11. LANGUAGE plpgsql;
  12.  
  13.  
  14. SELECT (f(1)).*;
  15. /*
  16. logs "logging 1" twice
  17. returns
  18. +-+-+
  19. |i|j|
  20. +-+-+
  21. |1|1|
  22. +-+-+
  23.  */
  24.  
  25. SELECT *
  26. FROM f(2);
  27. /*
  28. logs "logging 2" once only
  29. returns
  30. +-+-+
  31. |i|j|
  32. +-+-+
  33. |2|2|
  34. +-+-+
  35.  */
  36.  
  37.  
  38. ROLLBACK;
  39.  
  40.  

Écrivez votre texte ci-dessous !

Ajoutez "+++" au début d'une ligne pour la mettre en valeur !

Langage Accès Expire dans


Options