我有一个表并在其中存储日期值,我需要获取该值并将其作为参数传递给函数。但是每当我尝试执行我的代码时,它都会抛出错误
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()
是函数。
当我运行内部查询时,它会从表中返回日期值,但是当我执行上述查询时,它会抛出错误。
任何人都请帮我解决这个问题。