Ниже мой запрос, который отлично работает в pgAdmin
UPDATE data SET data = data - 'dateAdded' || '{"dateAdded":1481500800000}'
WHERE dtype='Customer' and data->>'id' = '00784591'
Тот же запрос выдает ошибку из моего приложения Spring Boot. Ниже приведена ошибка:
StatementCallback; uncategorized SQLException for SQL [UPDATE data SET
data = data - 'dateAdded' || '{"dateAdded":1481500800000}'
WHERE dtype='Customer' and data->>'id' = '00784591']; SQL state [S0001];
error code [102]; Incorrect syntax near '|'.; nested exception is
com.microsoft.sqlserver.jdbc.SQLServerException: Incorrect syntax near
'|'.
Обратите внимание, что я выполняю и другие запросы на выборку из своего приложения, и они работают нормально. Это просто тот, который терпит неудачу. Я использую jdbcTemplate и вызываю метод обновления на jdbcTemplate для запуска этого запроса. Вы можете указать на проблему?