Bonjour,
nous avons une base Oracle, que nous attaquons avec des programmmes Java utilisant JDBC. Dans cette base, Oracle, nous avons une fonction Oracle "sysdate_appli" qui retourne la sysdate de l'appli.
Lors de l'insertion d'enregistrement, nous utilisons des PreparedStatement. Nous avons une chaine d'insertion qui resemble à cela :
Mise à jour de la manière suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2REQ_INS = "INSERT INTO MYTABLE (COL1, COL2, COL_TYPE_DATE) VALUES (?, ?, ?)"
je souhaiterai passer sur la troisième instruction ma fonction Oracle. Est-ce possible ? Les résultat sur une requête SQL devant être :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 PreparedStatement prepStmt = myConnexion.prepareStatement(REQ_INS_); prepStmt.setString(1, "VAL_COL1"); prepStmt.setString(2, "VAL_COL1"); prepStmt.setDate(3, Date);
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part INSERT INTO MYTABLE (VAL_COL1, VAL_COL2, sysdate_appli)
[ Modéré par vedaer ]
-> Ajout du tag dans le titre
-> Ajout des balises code
[ Merci de respecter les Règles du Forum ]
Partager