PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Re : PL/pgSQL » Comment tester l'existence d'une vue avec PGSQL 8.1 » 30/06/2010 11:49:31

Merci, je pense que ça devrait résoudre mon problème smile

#2 PL/pgSQL » Comment tester l'existence d'une vue avec PGSQL 8.1 » 24/06/2010 10:47:58

clem
Réponses : 2

Bonjour,

Tout est dans le titre en fait, je souhaite supprimer une vue uniquement si elle existe, et étant donné que je suis en 8.1, je ne peux pas faire de DROP VIEW IF EXISTS.
Y a-t-il donc une technique pour vérifier si la vue existe avant de la supprimer (ou avant de la recréer) ?

Merci d'avance !

#3 Re : PL/pgSQL » Concatenation à la suite d'une variable » 08/06/2010 16:50:41

Il y en a un. Le bloc plus complet est le suivant:
CREATE OR REPLACE FUNCTION fct(categ integer) RETURNS void AS $$
DECLARE
    res TEXT;
BEGIN
res := 'une super chaine de caractères';
res := res || 'encore plus de caractères';
...

Le type TEXT est-il bien choisi ici ? Sinon que faut-il préférer ?

#4 PL/pgSQL » Concatenation à la suite d'une variable » 08/06/2010 16:39:42

clem
Réponses : 3

Bonjour,

Est-il possible de faire quelque chose comme ça en PL/pgSQL ?

res := 'une super chaine de caractères';
res := res || 'encore plus de caractères';


Parce que j'ai un bug sur une fonction et je ne vois pas d'où ça peut venir d'autre.

Merci d'avance pour ceux qui pourront me répondre.

Pied de page des forums

Propulsé par FluxBB