Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 20/01/2012 02:53:16
- Morby
- Membre
nouveau probleme de syntaxe
rebonjour tout le monde, j'arrive au bout de mon projet pgsql, il ne me reste plus qu'un trigger à faire. Les aides précédentes m'ont été d'un grand secours pour comprendre leur mécanisme et leur syntaxe.
cette fois j'attaque avec une requete récalcitrante : je désire récupérer certaines colonnes de ma table "sujets", pour les insérer en une fois dans une table "backup"
INSERT INTO BACKSUJET
(NUMSUJET,AUTEUR,TITRE,DATEMODIF,AUTEURMODIF,NUMBACKUP,TEXTE)
AS SELECT (OLD.NUMSUJET, OLD.AUTEUR,OLD.TITRE, OLD.DATEMODIF,
OLD.AUTEURMODIF, OLD.NUMBACKUP, OLD.TEXTE)
FROM ALLSUJET
WHERE OLD.NUMSUJET=NEW.ALLSUJET;
ERREUR: erreur de syntaxe sur ou près de « AS »
LIGNE 3 : AS SELECT (OLD.NUMSUJET, OLD.AUTEUR,OLD.TITRE, OLD.DATEMODIF...
j'ai essayé de mettre/enlever/déplacer mes parenthèses mais apparemment le prb ne vient pas de là. bref, j'y ai passé ma soirée et pas trouvé grand chose sur google pour me dépanner mis à part des docs sur les vues en cherchant avec les mots clé "postgresql" +"as select"
un indice ?
Hors ligne
#2 20/01/2012 11:08:40
- daamien
- damien clochard
Re : nouveau probleme de syntaxe
Le 'AS' est inutile. Il suffit de le retirer.
damien clochard
http://dalibo.org | http://dalibo.com
Hors ligne
#3 22/01/2012 13:18:59
- Morby
- Membre
Re : nouveau probleme de syntaxe
merci ^^
Hors ligne
Pages : 1