简单问题,派分喽,有关SQL语句(30分)

  • 主题发起人 主题发起人 songmk
  • 开始时间 开始时间
S

songmk

Unregistered / Unconfirmed
GUEST, unregistred user!
在SQL_PLUS 中往 ORACLE8 中插入记录
表中有三个字段, 前两个是 VARCHAR2(20), 后一个是 DATE 类型
运行这句话出错
insert into mytest(DEPART_ID,DEPART_NAME,DEPART_DATE) VALUES('DE0002','ABC','2000-07-11');

错误提示是“文字与格式字符串不匹配“,我估计是DATE类型这样插入不行, 该怎么写?
 
试试insert into mytest(DEPART_ID,DEPART_NAME,DEPART_DATE) VALUES('DE0002','ABC',2000-07-11)
要注意控制面板中日期格式的设置
 
是啊,日期型不用加单引号的
 
还是不行呀

提示数据类型不一致
 
请如下使用:
insert into mytest(DEPART_ID,DEPART_NAME,DEPART_DATE)
VALUES('DE0002','ABC',TO_DATE('2000-07-11','YYYY-MM-DD'));
 
接受答案了.
 

Similar threads

后退
顶部