[英]ORA-01858: a non-numeric character was found where a numeric was expected?
I need reg_date
column value to be generated automatically as current system date. 我需要reg_date
列值作为当前系统日期自动生成。
This statement: 这个说法:
CREATE TABLE medina_student (
sno NUMBER(7) NOT NULL,
sname VARCHAR2(20) NOT NULL,
dept VARCHAR2(5) NOT NULL,
reg_date DATE DEFAULT 'sysdate' NOT NULL,
CONSTRAINT sno_pk PRIMARY KEY (sno),
CONSTRAINT sna_u UNIQUE (sname)
);
produces an error 产生一个错误
reg_date date default 'sysdate' not null ,
*
ERROR at line 5:
ORA-01858: a non-numeric character was found where a numeric was expected
How to fix it? 如何解决?
错误确实在第5行中,删除'
:
reg_date date default sysdate not null
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.