【发布时间】:2020-07-15 11:58:11
【问题描述】:
该命令应该将一条字段之一为毫秒的记录插入到表中,该记录通过子查询获取,但返回错误。有什么问题?
insert into table1 values ( select trunc( (to_date('2019-11-26 01:00:00', 'YYYY-MM-DD HH24:MI:SS') - to_date('1970-01-01', 'YYYY-MM-DD')) * power(60, 2) * 24 * power(10, 3)) from dual, 0, 0, 0);
错误报告 -
SQL 错误:
ORA-00936: 缺少表达式
00936. 00000 - “缺少表达式”
【问题讨论】:
-
为什么不
* 60*60*24*1000- 在我看来会更简单。
标签: sql database oracle subquery