我必須創建一個表並向表中插入值。表正在創建,但不會插入值。 繼承人我的代碼 -Oracle錯誤sql
CREATE TABLE CUSTOMER(
CID number(20) not null primary key,
FNAME varchar2(50) not null,
MIDDLE varchar2(50) null,
LNAME varchar2(50) not null,
STREET varchar2(50) not null,
CITY varchar2(50) not null,
STATE char(2) not null,
ZIP varchar2(5) not null,
PHONE varchar2(20) not null,
BIRTH_YR date);
INSERT INTO CUSTOMER VALUES(
'1','john','paul','connor','Broad st','newark','nj','07103','2018643110','1992');
我不斷收到一個錯誤
[Error] Script lines: 12-14 ------------------------
ORA-01861: literal does not match format string
Script line 14, statement line 2, column 85
有人可以幫我嗎?我究竟做錯了什麼?
非常感謝! – ckp25
'CHAR(4)'爲一年的專欄?爲什麼要這樣做? –
@ypercube在這種情況下,它被認爲是可行的解決方案。如果他不打算進行日期計算,那麼它有什麼問題? – RGO