Я хочу сделать что-то вроде этого:
INSERT INTO TABLEA
(
COLUMN1, COLUMN2, COLUMN 3
)
SELECT FOOBAR, DOOBAR, ?
FROM TABLEB
А затем отправьте это в JDBC через Spring JDBC для обновления ...
simpleJdbcTemplate.update( mySqlFromAbove, someVariableToReplaceQuestionMark );
Это вообще возможно? Было бы хорошо работать, если я заменил знак вопроса жестко закодированным значением при построении моего запроса SQL, но я не хочу открывать себя для инъекции SQL ...
Редактировать -
Я получаю
вложенное исключение: com.ibm.db2.jcc.c.SqlException: ошибка SQL DB2: SQLCODE: -418, SQLSTATE: 42610, SQLERRMC: ноль
Что, кажется, указывает на
Неправильное использование маркера параметра?