Comment puis-je corriger cette erreur : non pris en charge SQL92?

Je wirte code en java et connexion de base de données avec oracle. - Je exécuter un script et vous obtenez cette erreur.Mon script fonctionne en crapaud mais ne fonctionne pas dans mon projet

url incluent
.

.
.
.
.
    DECODE
                 (REF.target_type_code,
                  '1', wf.workflow_name,
                  '20', reqtyp.request_type_name,
                  '6', prj1.project_name,
                  '59', trootinfo1.NAME,
                  '55', DECODE
                     (document.checked_out_by,
                      NULL, 
                      REPLACE
                         (REPLACE
                             (REPLACE
                                 (REPLACE
                                     (REPLACE
                                         (knta_i18n_resource.get
                                             ('DMS_REFERENCE_DETAIL_CHECKED_OUT.TXT'
                                             ),
                                          knta_i18n_format_utils.format_date
                                                        (document.checked_in_date,
                                                         3 
                                                        )
                                         )
                                     ),
                                  document.version_number
                                 ) 
                             ),
                          '{4}' 
                         )
                     )
                 ) reference_detail,

.
.
.

.

try { 
    stmt = connection.createStatement(); 
    rset =   stmt.executeQuery(url) ;  
}  catch (Exception e) 

{  
    error= e.getLocalizedMessage() ;
    return 4; 
}

cette erreur se produit en raison de { } parenthèses. Je l'ai tester .
Quand je supprime les parenthèses ne pas erreur. Mais j'en ai besoin et Comment puis-je résoudre ce problème?

  • Montrez votre requête. Votre requête semble être incorrect.
  • vous le poster votre requête
  • ma requête fonctionne en crapaud mais n'est pas exécuté dans mon netbeans
  • Si vous souhaitez obtenir de l'aide, tenir compte de deux choses. 1) url include " {2} ": il ne suffit pas de poster ce qu'un message d'erreur. Post message d'erreur complet. 2) vous devez également enregistrer la valeur de la url variable avant d'appeler stmt.executeQuery(url).
  • personne ne sera capable de l'aide basée sur le fait qu'il fonctionne en CRAPAUD. Post la chaîne d'instruction.
  • là-haut {4} est l'erreur
  • Remplacer {} ce avec () et de l'essayer.