【发布时间】:2021-06-01 07:39:28
【问题描述】:
以下语句将被执行。
select current_timestamp + dbms_random.value(40, 59) minute from dual;
我想要的语句不起作用。
to_date('2021-01-05:08:50:00', 'yyyy-mm-dd:hh24:mi:ss') + dbms_random.value(40, 59) minute;
我收到错误 <analytic clause>, '@', KEEP or WITHIN expected, got 'minute' 和
我想知道如何解决这个问题。
【问题讨论】:
-
这看起来不像是 Oracle 错误;如果它实际上来自 Oracle,那么 ORA 错误号和完整消息是什么?如果不是,哪个客户端或应用程序正在生成它? (您确定它来自那个表达式;并且您使用的是 Oracle 数据库 - 以及哪个版本?)