[SQL Server] Outrepasser la limite des 8000 bytes pour OpenQuery

Outrepasser la limite des 8000 bytes pour OpenQuery [SQL Server] - SQL/NoSQL - Programmation

Marsh Posté le 11-07-2008 à 15:02:09    

Bonjour,
 
  Je souhaite donc faire une openquery sur un serveur lié oracle, mais SQL Server me dit que la chaine pour la requête est limité à 8000 (j'en suis à 8500 en ayant viré tous les espaces inutiles, etc.). Y a t'il un moyen de passer outre cette limitation ?
 
  Merci d'avance :).
 
Versions : Sql server 2005 et oracle 9i.
 
Erreur :

Code :
  1. Le chaîne de caractères qui commence par 'SELECT 
  2. PRO.CODPRO,
  3. ( decode(CONCAT(EVE.TYPEVE,EVE.CODETA),'RECV',0,EVL.QTECDE-EVL.QTELIV) ) * ( decode(
  4. ( decode(EVE.CODCT' est trop long. La longueur maximale est 8000.


 

Reply

Marsh Posté le 11-07-2008 à 15:02:09   

Reply

Marsh Posté le 11-07-2008 à 15:58:49    

J'ai eu aussi ce problème. C'est une limitation du drivers ODBC d'Oracle.
 
Il me semble quej'ai réussi à le corriger en travaillant avec le drivers ODBC fourni par Microsoft plutôt que celui d'Oracle.
 
PS : Tiens ? Mais c'est du Générix ça :o Youpi je ne suis plus seul au monde :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed