Passer une fonction Oracle à un PreparedStatement
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 :
Code:
1 2
|
REQ_INS = "INSERT INTO MYTABLE (COL1, COL2, COL_TYPE_DATE) VALUES (?, ?, ?)" |
Mise à jour de la manière suivante :
Code:
1 2 3 4
| PreparedStatement prepStmt = myConnexion.prepareStatement(REQ_INS_);
prepStmt.setString(1, "VAL_COL1");
prepStmt.setString(2, "VAL_COL1");
prepStmt.setDate(3, Date); |
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:
INSERT INTO MYTABLE (VAL_COL1, VAL_COL2, sysdate_appli)
Merci d'avance
[ Modéré par vedaer ]
-> Ajout du tag dans le titre
-> Ajout des balises code
[ Merci de respecter les Règles du Forum ]