1

Bonjour,
Je fais mes premiers pas dans INFORMIX en reprenant un développement existant déjà pour MSSQL. J'ai des requètes du genre
SELECT Rub1,Rub3+Rub4,Rub6 FROM.... qui doivent, dans cet exemple retourner 3 colonnes. Mais INFORMIX n'accepte pas Rub3+Rub4 ....
J'ai essayé Rub3||Rub4 mais ça ne marche pas non plus ...
(Je précise que les rubriques sont des rubriques chaines de caractères)

Dans le même ordre d'idée j'ai aussi des WHERE Rub1+Rub2='ADHTRD' mais je pense que la solution, si elle existe est la même.

Quelqu'un a-t-il une idée sur la syntaxe a utiliser ???

Merci de vos réponses.
YC

2

http://forum.telecharger.01net.com/telecharger/programmation_et_developpement/bases_de_donnees__sql/informix_concatenation_de_rubriques-397437/messages-1.html
http://www.programmez.com/forum/viewtopic.php?t=1104
http://forum.hardware.fr/hfr/Programmation/SGBD-SQL/concatenation-informix-chaines-sujet_109794_1.htm
...


C'est un peu abuser d'autant que bon... un seul et unique post ici...


Alors j'essaye quand même de répondre...

En Informix, + comme || sont des opérateurs valides. Au pire tu as la fonction concat() qui pourrait aussi répondre à ton besoin.

Enfin quand A || B ne donne rien, essaie les parenthèses pour rendre explicite l'ordre du parsing...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca