![](/img/trans.png)
[英]ORA-01858: a non-numeric character was found where a numeric was expected (timestamp, decode)
[英]ORA-01858: a non-numeric character was found where a numeric was expected?
我需要reg_date
列值作為當前系統日期自動生成。
這個說法:
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)
);
產生一個錯誤
reg_date date default 'sysdate' not null ,
*
ERROR at line 5:
ORA-01858: a non-numeric character was found where a numeric was expected
如何解決?
錯誤確實在第5行中,刪除'
:
reg_date date default sysdate not null
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.