Faire une base de données DB2 insérer avec un select et les paramètres

Je veux faire quelque chose comme ceci:

INSERT INTO TABLEA
(
 COLUMN1, COLUMN2, COLUMN 3
)
SELECT FOOBAR, DOOBAR, ?
FROM TABLEB

Puis envoyer ce JDBC via Spring JDBC pour la mise à jour...

simpleJdbcTemplate.update( mySqlFromAbove, someVariableToReplaceQuestionMark );

Est-ce même possible? Il serait bon travail, si je remplace le point d'interrogation avec la valeur codée en dur lors de la construction de ma requête SQL, mais je ne veux pas m'ouvrir à d'injection SQL...

Edit -
Je reçois
exception imbriquée est com.ibm.db2.ccc.c.SqlException: DB2 SQL error: SQLCODE: -418, SQLSTATE: 42610, SQLERRMC: null
Ce qui semble indiquer
Invalide l'utilisation d'un marqueur de paramètre ?

OriginalL'auteur bwawok | 2010-09-01