A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

SQL> desc empdemo;
名称                                      是否为空? 类型
----------------------------------------- -------- -------------
EMPNO                                              NUMBER(4)
ENAME                                              VARCHAR2(10)
JOB                                                VARCHAR2(9)
MGR                                                NUMBER(4)
HIREDATE                                           DATE
SAL                                                NUMBER(7,2)
COMM                                               NUMBER(7,2)
DEPTNO                                             NUMBER(2)

上面是我的表结构,当我插入语句后就出现下面错误,不清楚原因 ,什么地方错了求指点
insert into empdemo values(1001,"张三","歌手",7369,'2001-02-12',2000,2000,10)
                                       *
第 1 行出现错误:
ORA-00984: 列在此处不允许

评分

参与人数 1黑马币 +1 收起 理由
杨佳名 + 1

查看全部评分

3 个回复

倒序浏览
是不是HIREDATE的输入应该是‘12-2月-2001’,要想'2001-02-12',应该加一个to_date('2001-02-12')
回复 使用道具 举报
以后遇到这个问题,完全自己百度就可以了,你输入错误代码ORA-00984百度下,很详细,自己也可以学到很多东西,在这里回答,首先你的问题范围越界了,这里不是sql为主的。
回复 使用道具 举报
字符串插入,在sql语句都是''单引号
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马