SQL - 错误:ORA-01722

时间:2017-10-06 01:28:10

标签: sql oracle

我遇到以下代码问题

enter image description here

我收到一条错误消息:

SQL Error: ORA-01722: invalid number
01722. 00000 -  "invalid number"
*Cause:    The specified number was invalid.
*Action:   Specify a valid number.

我对SQL很陌生,有人可以帮我弄清楚哪里出错了吗?

感谢您

1 个答案:

答案 0 :(得分:0)

咦?只是做:

insert into diner (col1, col2, . . .)  -- list the columns here
    values (4912, 0, 3, timestamp '2017-05-02 20:30:00', timestamp '2017-05-02 22:25:00');

注意:

  • 列出要插入的列。这可能是您问题的根本原因。
  • 您不必将字符串转换为日期/时间。您可以使用DATETIMESTAMP
  • 不需要子查询。