Volubis, le forum IBM i Index du Forum Volubis, le forum IBM i
avec les clubs Informatiques IPL et Bretagne.
 
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

V6R1M0 - problème dans SELECT SQL

 
Poster un nouveau sujet   Répondre au sujet    Volubis, le forum IBM i Index du Forum -> Questions, suggestions, vie du forum, divers
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
patrick.rabin



Inscrit le: 28 Mar 2011
Messages: 4
Localisation: Carquefou Cedex( 44473)

MessagePosté le: Lun 11 Juil 2011, 09:43:45    Sujet du message: V6R1M0 - problème dans SELECT SQL Répondre en citant

Bonjour,

nous avons un logiciel ETL (ODI, anciennement Sunopsis) qui extrait des données de l'AS400 vers une BdD SQL.
Nous venons de passer en V6R1M0 de l'OS400 et l'interface ODI se plante avec un message d'erreur ODI qui parle de "missing parameter".
Et quand on passe la même requête dans une session SQL directement sur l'AS400, le message est "Elément syntaxique . n'est pas correct. Eléments possibles : + - AS"
Voici le SQL créé automatiquemement par ODI :
select
'0'||Digits(ADR.STE) C1_W_CD_SOCIETE ,
ADR.CODPAR C2_W_CD_FOURNISSEUR ,
UCASE(ADR.NOMPAR) C5_W_NOM_FOURNISSEUR ,
INF.DEVIN1 C24_W_CD_DEVISE ,
LIB.LIBREG C31_W_CONDITION_RGLT
from (ODS.ADRESSP ADR LEFT OUTER JOIN ODS.INFOPARP INF ON (ADR.STE=INF.STE) AND (ADR.CODPAR=INF.CODPAR)) LEFT OUTER JOIN ODS.LIBREGP LIB ON ADR.STE=LIB.STE AND ADR.DIV=LIB.DIV AND ADR.CODPAR=LIB.CODPAR
where (1=1)
And (ADR.POSPAR='F' )

Question : pourquoi ce SQL a priori "simple" fonctionnait-il en V5R4M0 et ne fonctionne plus en V6R1M0 ?
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
cmasse
Site Admin


Inscrit le: 14 Fév 2007
Messages: 705
Localisation: Nantes

MessagePosté le: Lun 11 Juil 2011, 10:08:36    Sujet du message: Mots réservés en V6R10 Répondre en citant

Bonjour,

le mot INF est devenu un mot réservé en V6R10, voir la liste complète (les nouveautés sont mises entre >> et <<) à :

http://publib.boulder.ibm.com/infocenter/iseries/v6r1m0/topic/db2/rbafzwordsre.htm

pour la version 7 (il y a encore des nouveaux)
http://publib.boulder.ibm.com/infocenter/iseries/v7r1m0/topic/db2/rbafzwordsre.htm
_________________
Christian Massé (Volubis.fr)
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Volubis, le forum IBM i Index du Forum -> Questions, suggestions, vie du forum, divers Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com

Anti Bot Question MOD - phpBB MOD against Spam Bots