user表的引用问题 用户名错误desc.user_name.useruser_name是用户名 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在sqlplus下能创建表名为user的表吗?请各位高手指点 自己试一下不就知道能不能吗了?SQL> create table user( a int);create table user( a int) *ERROR 位于第 1 行:ORA-00903: 表名无效结果不能。 但是可以SQL> create table "user"(id int);表已创建。SQL> desc "user"; 名称 是否为空? 类型 ----------------------------------------- -------- ------------------------ ID NUMBER(38) 我的用户名是test,现在我输入desc test.user:SQL> desc test.userERROR:ORA-00931: 缺少标识输入desc test."user"SQL> desc test."user"ERROR:ORA-04043: 对象 test."user" 不存在还是不行啊,老大。 select * from user_tables where table_name=upper(user) --确信存在此表估计是user有大写字母,建义楼主不要使用关键字作为表名 我用select table_name from user_tables ;可以看到有那么一个叫USER的表:SQL> select table_name from user_tables ;TABLE_NAME------------------------------CONSUMECONSUME_ASSISTANT_TYPECONSUME_TYPETEST_TABLEUSER另外,oracle的关键字有哪些呢?下次避开 delete多条数据 oracle索引 想学习orcale,请问大侠,哪几本本书比较好? ORACLE sys和system無sysdba權限 最後93分 :望能解答一下 比较有相同NO 日期對應最大的 quantity 減去所有相同NO日期 比最大日期 都小的 ORA-06553错误什么意思? 高手快来!^_^^_^ 急等 谢谢! 提高水平呀 关于恢复的命令!!! SQL查询,关联两表无数据,求高手帮忙看下! 连接问题 请教如何alter table为一个表建立唯一性约束啊???
SQL> create table user( a int);
create table user( a int)
*
ERROR 位于第 1 行:
ORA-00903: 表名无效
结果不能。
SQL> create table "user"(id int);表已创建。
SQL> desc "user";
名称 是否为空? 类型
----------------------------------------- -------- ------------------------ ID NUMBER(38)
SQL> desc test.user
ERROR:
ORA-00931: 缺少标识输入desc test."user"
SQL> desc test."user"
ERROR:
ORA-04043: 对象 test."user" 不存在还是不行啊,老大。
SQL> select table_name from user_tables ;TABLE_NAME
------------------------------
CONSUME
CONSUME_ASSISTANT_TYPE
CONSUME_TYPE
TEST_TABLE
USER另外,oracle的关键字有哪些呢?下次避开