Oracle 建表提示标识符无效

如题所述

这个语句是没问题的:

alter table users add constraint pk_usersid primary key (usersid)

直接执行上边的看看,或者表中是否有其他键被别的表引用了之类的

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-09-03
外键约束啊

ORA00904:标识符无效是什么原因
ORA-00904: 标识符无效是Oracle数据库中的一个常见错误,它通常发生在执行SQL或PL\/SQL语句时。这个错误意味着Oracle在解析语句时找不到一个有效的标识符,可能是因为标识符被误写、拼写错误、不存在于当前上下文中,或者由于权限问题而无法访问。这个错误的一个常见原因是标识符的拼写错误。在SQL或PL\/SQL...

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

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

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

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

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

oracle建表时提示标识符无效,在线等~
number类型必须指定长度及精度,如果是整数的话,可以直接用int类型 比如你这个 create table userinfo(uid int,uname varchar2(20),umobile varchar2(20),--这个我理解的是移动电话,最好用varchar2来表示usex varchar2(2),uremain number(10,2),--这个代表数字的长度为10,小数点后2位,你可...

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

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

oracle创建表时出现标识符无效
uid 在oracle中不能使用的。以前也碰到你这样的情况,把uid改成usid或者别的吧。

相似回答