"ORA-00907: missing right parenthesis" 正在插入 table

"ORA-00907: missing right parenthesis" during inserting into table

insert into eas_citizen_text_info
    values(690102355714,'male','Shailendra','Baliram','Torane',('1995-06-02','yyyy-mm-dd'),21,'Bauddha','Single','Building no-E9, Room no-23, Rajarshi Shahu Nagar,Mahim(East),Mumbai-17','Buildin no-E9, Room no-23','Rajarshi Shahu Nagar','Shahu Nagar Police Station','Mahim','Mumbai','Shahu Nagar','Mumbai',null,400017,'Maharashtra','Baliram Shankar Torane','Sandhya Baliram Torane',null,'shailendra123456789'
    )
('1995-06-02','yyyy-mm-dd')

应该是

TO_DATE('1995-06-02','yyyy-mm-dd')

您输入的不是日期,您输入的是 VARCHAR2 括在括号中,Oracle 似乎无法处理。

如果您的会话配置正确,VARCHAR2 单独可能会工作并隐式转换为 DATE。 最好不要依赖这种配置并使用 TO_DATE 函数显式地进行转换。