Bonjour,

voici le code que j'utilise dans une procédure :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
DECLARE @TSQL nvarchar(4000)
DECLARE @REQ_SELECT nvarchar(4000)
 
SET @REQ_SELECT = '
SELECT * FROM OPENQUERY( LIEN_ORACLE,''
SELECT TO_CHAR(MIN( MA_DATE ), ''DD/MM/YYYY'')   AS MA_DATE
FROM MA_TABLE'')'
 
-- Préparation de l'ordre et exécution
SET @TSQL= @REQ_SELECT
EXEC(@TSQL)
Lors de son exécution, voici le message d'erreur que j'obtiens :

Ligne 5 : syntaxe incorrecte vers 'DD'.
Je ne comprends pas bien .. Quelqu'un a-t-il une idée ?

Merci d'avance.

Antoine