oracle提示标识符无效

为什么总是说 email 标识符无效,我用的是oracle

CREATE TABLE personDAO
(
id varchar(20) not null primary key,
name varchar(20) not null,
password varchar(20) not null,
age varchar(20) not null,
email varchar(40) not null
);

INSERT INTO person (id,name,password,age,email) VALUES ('ls','lisi','qqqqqq',30,'lisi@163.com');
INSERT INTO person (id,name,password,age,email) VALUES ('zsan','zhangsan','dddddd',25,'zhangsan@qq.com');
INSERT INTO person (id,name,pswword,age,email) VALUES ('zs','zhangsong','zzzzzz',30,'zhangsong@qq.com');
不是这个问题!

第1个回答  推荐于2016-11-07
1.insert into personDAO!!!
2.INSERT INTO person (id,name,pswword,age,email) VALUES ('zs','zhangsong','zzzzzz',30,'zhangsong@qq.com'); 其中的pswword错了,应该是password本回答被提问者采纳
第2个回答  2009-08-22
表名不一致
pswword写错了 。
你的第三个INSERT中的第三个列名,你仔细看看是不是这个问题?

ORA00904:标识符无效是什么原因
总之,ORA-00904: 标识符无效错误通常是由于拼写错误、标识符不存在或权限问题引起的。通过仔细检查标识符的拼写和上下文,以及确保具有适当的权限,可以解决这个错误并成功执行SQL或PL\/SQL语句。

ORA-00904:标识符无效是什么原因
因为SQL中列名写错了,导致查询的时候,报的标识符无效,或是数据库中没有这个列名,但是SQL语句中有这个字段,可以直接用PL\/SQL直接给客户添加了缺少的字段。Oracle会将小写自动转换为大写,比如数据库中的字段是小写,查询的SQL语句也是小写,但是ORACLE 将查询语句转为了大写(ORACLE严格区分大小写)这样...

ORA-00904:标识符无效是什么原因
当遇到ORA-00904:标识符无效的错误时,通常是因为SQL查询中的列名出现了问题。可能是列名在数据库中并不存在,或者列名大小写不匹配,因为Oracle数据库对大小写非常敏感。例如,如果你的数据库中列名是小写,而在SQL查询语句中使用了大写,即使在PL\/SQL中可以直接添加字段,但在查询时Oracle无法找到对应的...

解决ORA-00904: invalid identifier标识符无效
使用oracle作为数据库引擎,在执行sql的时候,出现错误ORA-00904: invalid identifier,也就是标识符无效。本文解释此错误含义。大部分情况下,此错误是由于引用了不存在的列名导致的。比如select name from Studtent 当studeng表中无name列时,系统就会报此错误。解决思路是,确定数据库中引用到的列和自己s...

ORA-00904:标识符无效是什么原因
因为SQL中列名写错了,导致查询的时候,报的标识符无效,或是数据库中没有这个列名,但是SQL语句中有这个字段,可以直接用PL\/SQL直接给客户添加了缺少的字段。Oracle会将小写自动转换为大写,比如数据库中的字段是小写,查询的SQL语句也是小写,但是ORACLE 将查询语句转为了大写(ORACLE严格区分大小写)这样...

oracle建表时提示标识符无效,在线等~
create table userinfo(uid int,uname varchar2(20),umobile varchar2(20),--这个我理解的是移动电话,最好用varchar2来表示usex varchar2(2),uremain number(10,2),--这个代表数字的长度为10,小数点后2位,你可根据自己的实际应用改一下urank int,usum int,ustate varchar2(6))...

oracle 标识符无效
在pl\/sql developer 里查看A这个表的字段 ,来判断你所写的字段名是否 错误;字段名默认都是大写的,如果定义表时用小写了 ,那就得加上双引号(""),来查看

oracle建表失败,出现标识符无效
index 字段换下 index是关键字段不可以当字段名 index 换成idx 或其他的

oracle 录入信息显示标识符无效。
to_table不对没有这个函数,应是to_char

Oracle 建表提示标识符无效
这个语句是没问题的:alter table users add constraint pk_usersid primary key (usersid)直接执行上边的看看,或者表中是否有其他键被别的表引用了之类的

相似回答