1
我创建了如下表:无法插入日期到SQL表
CREATE TABLE match(
match_id NUMBER(4,0),
match_date DATE,
attendance NUMBER(6,0),
stadium_name VARCHAR2(40),
tournament_id NUMBER(3,0),
CONSTRAINT match_id_pk PRIMARY KEY(match_id),
CONSTRAINT match_stadium_name_fk FOREIGN KEY(stadium_name)
REFERENCES stadium(stadium_name));
我试图插入下面一行:
INSERT INTO match VALUES(1001, '20130515', 90000, 'American Airlines Arena', 001);
一切我发现告诉我的格式是YYYYMMDD。但是我不断得到ORA-01861:文字不匹配格式字符串。
使用(DESCRIBE match
)后,它说,长度仅为7。我认为这应该是10
提前任何帮助感谢。
您是否尝试过供应日期作为''05/15/2013'' – Linger
的是什么只有7长度? –