Я хочу выбрать несколько дат. И из приложения я передаю строковое значение, которое содержит несколько дат, как я могу преобразовать всю эту строку в даты с помощью to_date или есть ли какие-либо другие путь? я не в состоянии выполнить сильфон запросакак передать несколько DATES TO_DATE в sql
select * from emp
where start_date in
TO_DATE('11-Jan-15 20:30:00', '11-Jan-15 08:00:00', '11-Jan-15 20:00:00')
и я попробовал сильфон один также
where STRT_TIME IN
TO_DATE('11-Jan-15 20:30:00', '11-Jan-15 08:00:00', '11-Jan-15 20:00:00',
'DD-MON-RR HH24:MI:SS')
ни одна из вещей не работают, но если я удалить TO_DATE он работает отлично в базе данных, но из приложения iam получает ошибку?
Может ли кто-нибудь мне помочь?
и ошибка приложения есть? И ваш двигатель БД? –
error is java.sql.SQLDataException: ORA-01830: конец формата даты заканчивается перед преобразованием всей входной строки, и я уверен, что это происходит из-за того, что я передаю строку из приложения в DB.before execute Мне нужно преобразовать целые строки в date при выполнении вышеуказанных запросов я получаю проблему –