Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1644 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  INFORMIX : concaténation de chaines

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

INFORMIX : concaténation de chaines

n°1646195
yvancoyaud
Posté le 21-11-2007 à 00:15:00  profilanswer
 

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

mood
Publicité
Posté le 21-11-2007 à 00:15:00  profilanswer
 

n°1646267
MagicBuzz
Posté le 21-11-2007 à 09:45:17  profilanswer
 

grmpf !
 
t'as fini de polluer google avec ta question écrite sur 25 forums différents ? :o
http://forum.telecharger.01net.com [...] ges-1.html

n°1646268
MagicBuzz
Posté le 21-11-2007 à 09:49:39  profilanswer
 

Alternativement...
 
Informix, c'est un choix délibéré, ou si on t'as collé une ceinture d'explosif avec mise à feu à distance si tu ose imaginer utiliser un vrai outil ? Parceque je sais pas trop ce que c'est (depuis que j'ai un Commodore 64, j'entends ce nom, pas plus, pas moins, ce qui me laisse supposer que c'est un truc qui date des années 2, et n'a jamais sû percer depuis... et vu qu'il n'y a pas la moindre doc, j'en déduis que mise à part un ou deux dinosaures foscilisés, personne ne l'utilise).
 
D'après ce lien :
http://fadace.developpez.com/sgbdcmp/fonctions/ (et quand je vois le peut de fois où on trouve un "IN" dans la colonne de droite, ça confirme un peu ce que je pense d'Informix. Tu l'installes avec des disquettes 5"1/4 ou une cassette 60 minutes ?)
 
'A' || 'B' doit bien retourner 'AB' avec Informix. J'en déduis que ta requête à une autre merde ailleurs.
 
Genre... T'as pensé à aliaser le résultat de ton champ ? Certains SGBD ne supportent pas les champs non nommés, et un calcul sans alias, c'est justement une colonne non nommée.


Message édité par MagicBuzz le 21-11-2007 à 09:51:25
n°1646272
yvancoyaud
Posté le 21-11-2007 à 10:00:34  profilanswer
 

Non c'est pas un choix délibérer mais bel et bien un "choix imposé" !!!!! (Le grand IBM impose !!!) Moi je suis plutôt InterBase ou MSSQL, à la rigueur MySQL, parce que bien adapté aux developpement PHP.
 
En fait j'ai trouvé dans une doc que le double pipe ne marche que pour concaténer des constantes ou, semble t-il, une constante à une rubrique.
Je pense que je vias developper une procédure stochée pour resoudre ce problème, car en fait je n'ai eut aucune réponse à part la tienne ... malgrès mon action poluante....
 
Merci pour le lien que tu m'as envoyé
YC
 

n°1646282
MagicBuzz
Posté le 21-11-2007 à 10:07:26  profilanswer
 

Ben bon courage.
Alternativement, tu peux tenter de mettre un bout de papier d'allu dans une prise série du serveur. Ca a toute les chances de le faire crâmer, vous pourrez passer à un truc plus moderne :D
 
IBM ça existe encore ? Je croyais qu'ils ne faisaient plus que des poêles portatifs (bah ouais, leurs portables font de la combustion spontanée, c'est un peu cher, mais très pratique pour se chauffer en hivers !)

n°1646286
casimimir
Posté le 21-11-2007 à 10:10:51  profilanswer
 

ibm qui impose informix? space ca, db2 j'aurai compris mais la...
 
on a un bout de prod qui tourne en informix chez nous, les mecs qui l'utilisent trouvent ca tres bien, mais je les soupconne de juste n'avoir jamais touché a un autre sgbd ^^

n°1646296
MagicBuzz
Posté le 21-11-2007 à 10:14:56  profilanswer
 

c des dinosaures foscilisés ou pas ? :D
 
et sur le serveur, c'est un lecteur de disquettes 5"1/4, 8" ou un lecteur de cartes perforées, que jeme fasse une idée de quand ça date ? :o


Message édité par MagicBuzz le 21-11-2007 à 10:15:52
n°1646340
casimimir
Posté le 21-11-2007 à 10:33:07  profilanswer
 

application terminal sur du solaris moyennement récent je pense et le serveur est plutot costaud vu qu'il y a pas mal de connexion (prog de gestion administrative hospitaliere), mais c'est clair que c'est archaique faut se connecter en terminal vt220 c'est moche et pas pratique alors j'y touche jamais, pour dire je kill le process parceque j'ai jamais compris comment sortir du programme ^^
 
le sgbd sert que dans ses fonction de base ultra base, jointure comparaison, perso comme je ramene toujours tout sur oracle je m'en fous et je suis bien content de pas avoir a jouer avec


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  INFORMIX : concaténation de chaines

 

Sujets relatifs
oracle + découper une chaînes de caractères suivant un séparateur[ RESOLU ] [ PHP ] Modification de chaines
concatenationconcaténation de résultat de boucles (VB)
Caractères accentué dans les chaines[VBA]Comparaison de chaines suite à un tri. [RESOLU]
[C] Problèmes avec les chaines de caractèresConnection BDD informix avec ODBC via PHP
Les chaînes éditoriales XML[vba] problème Replace / concaténation
Plus de sujets relatifs à : INFORMIX : concaténation de chaines


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR