ILE - SQL

RPG (3 et 4, free), CL, SQL, etc...
Répondre
N1kos
Messages : 34
Enregistré le : ven. 08 févr. 2013, 09:41:45

ILE - SQL

Message par N1kos »

Bonjour,

Je souhaiterais savoir comment exécuter plusieurs commande SQL dans un même bloque(EXEC SQL) comme ci-dessous:


Code : Tout sélectionner

// CALCUL DE LA DATE DE DEBUT ET DE FIN
         EXEC SQL
           SET :da1_d8de = VARCHAR_FORMAT(ADD_MONTHS(NOW(), -1), 'YYYYMMDD')
           SET :da1_d8fi = VARCHAR_FORMAT(NOW(), 'YYYYMMDD') ;
Car ici il n'est possible d’exécuter que un SET mais pas les deux.

Merci d'avance.
N1kos

cmasse
Site Admin
Messages : 813
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

EXEC SQL

Message par cmasse »

Je suis désolé, la réponse était dans la question, il n'est possible d'exécuter qu'une seule instruction SQL.

la seule solution :

Code : Tout sélectionner

EXEC SQL
           SET :da1_d8de = VARCHAR_FORMAT(ADD_MONTHS(NOW(), -1), 'YYYYMMDD');
EXEC SQL
           SET :da1_d8fi = VARCHAR_FORMAT(NOW(), 'YYYYMMDD') ;
Christian Massé (Volubis.fr)

N1kos
Messages : 34
Enregistré le : ven. 08 févr. 2013, 09:41:45

(sans texte)

Message par N1kos »

Dommage. Merci pour l'information.
N1kos

Répondre