RETURN QUERY EXECUTE pourrait être utilisé pour ça.
Lire http://www.postgresql.org/docs/8.4/static/plpgsql-control-structures.html
Type: Messages; Utilisateur: estofilo
RETURN QUERY EXECUTE pourrait être utilisé pour ça.
Lire http://www.postgresql.org/docs/8.4/static/plpgsql-control-structures.html
En SQL on ne peut pas faire référence à des résultats dont les noms et les types de colonnes ne seraient connus qu'après l'exécution, puisque justement on en a besoin pour calculer le plan...
Les fonctions s'exécutant dans le contexte du serveur évitent des transferts de données de serveur à client qui peuvent être coûteux, ça dépend de ce qu'elles font.
Oui. Sauf que ce n'est pas indispensable si l'appel de la fonction est la seule instruction de la transaction car toute instruction SQL isolée est exécutée dans une transaction implicite. Au passage,...
Le fonctionnement de postgresql par rapport à ça, c'est que lorsqu'une exception se produit dans une transaction, grosso modo tout ordre SQL autre que ROLLBACK se soldera par une erreur indiquant que...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.