Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
je souhaire écrire un petit bloc PL/PGSQL pour une utilisation unique.
Il s'agit d'un update d'une table à partir de donnée d'autres tables
j'ai donc écrit le bout de code suivant:
DECLARE
CURS1 CURSOR FOR Select c.cur_lit,
SetSRID(MakeLine(MakePoint(a.coord_x,a.coord_y),MakePoint(b.coord_x,b.coord_y)),27582) ligne
FROM
site a,
site b,
lien c
where
a.dt_photo=c.dt_photo
AND b.dt_photo=c.dt_photo
AND A.cur_site=c.cur_site_a
and b.cur_site=c.cur_site_b
order by c.cur_lit;
Begin
OPEN CURS1;
FOR c1 IN CURS1 Loop
UPDATE lien SET lien.geom = c1.ligne WHERE lien.cur_lit = c1.cur_lit;
End Loop;
CLOSE CURS1;
End;
ça ne fonctionne pas.
apparemment il bloque sur le mot clef OPEN????
le langage plpgsql est pourtant déclaré (Create language...)
Si j'encapsule le bloc par un CREATE FUNCTION POSTGRES est ok.
comment puis-je faire fonctionner mon bloc independemment d'une fonction?
d'avance merci
xavier
Bonjour,
j'ai installé un environnement postgres 9.0.2 sur un serveur windows.
Je souhaiterais maintenant installer PSQL voir pgADMIN III sur 1 ou 2 poste client.
Or l'exécutable d'installation que j'ai téléchargé ne permet pas de paramétrer l'installation. C'est du tout ou rien.
Est ce qu'un exécutable paramétrable existe pour cette version de postgres, et pour windows?
D'avance merci
xavier
Merci beaucoup pour les infos.
mon problème venait de la production du fichier en entrée.
j'utilisais d'abord notepad, enregistrer sous UTF8.
j'ai remarqué que sous ce format des caractères supplémentaires étaient ajoutés en début de chaîne. Du coup mes entrées ne correspondaient plus à un format DATE.
Avec Notepad++, encodage UTF8(sans BOM) ça fonctionne.
et ma version de Postgresql et la 9.0.2
j'oubliais:
j'utilise la comande suivante:
COPY mon_shéma.ma_table FROM $$C:\mon_fichier$$;
et je suis sous windows.
Bonjour,
j'essai d'importer le contenu d'un fichier dans une Table
ma table n'a qu'une colonne de type DATE
J'obtiens le message d'erreur suivant:
"Syntaxe en entrée invalide pour le type Date".
j'ai positionné mon paramètre DateStyle à DMY.
j'essai de charger une ligne unique:
02/02/1975
ou
02.02.1975
ou
02021975
le résultat est toujours le même
une idée?
d'avance merci
Pages : 1