У меня есть таблица и значение даты сохранения в ней, и мне нужно получить это значение и передать это как параметр для функции. Но всякий раз, когда я пытаюсь выполнить свой код, он бросает ошибку какКак передать временную метку функции Oracle?
ORA-00936: missing expression.
Ниже мой пример кода:
SELECT refno,
Tatcalculate(to_timestamp(SELECT h_modified_date
FROM TPADETAILS
WHERE refno = 'WOC0021946','DD/MM/YYYY HH24:MI:SS'))
FROM Table1;
Table1
мой стол и h_modified_date
это столбец. Tatcalculate()
- функция.
Когда я запускаю внутренний запрос, он возвращает значение даты из таблицы, но когда я выполняю полный запрос выше, то его бросание ошибки.
Кто-нибудь, пожалуйста, помогите мне решить это.
Я уже пробовал это, и я получил ошибку как ** ORA-01830: конец формата даты заканчивается перед преобразованием всей строки ввода ** –
Что такое тип данных столбца h_modified_date? – Boneist
DATE, а в функции также тип параметра DATE –