社区
基础和管理
帖子详情
我的ORACLE查询语句为什么老提示表名无效呀,在线等
bigbluewhale
2006-06-13 10:56:06
我的oracle查询语句必须象这样才可以:select * from "ora9i"."user";
要是用select * from user;或select * from "user";都提示表名无效,我怎么才能用select * from user;来查询呀。谢谢先。
...全文
1076
7
打赏
收藏
我的ORACLE查询语句为什么老提示表名无效呀,在线等
我的oracle查询语句必须象这样才可以:select * from "ora9i"."user"; 要是用select * from user;或select * from "user";都提示表名无效,我怎么才能用select * from user;来查询呀。谢谢先。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yqwd911
2006-06-13
打赏
举报
回复
你登入的賬號不是ora9i對吧。
你對這個表建立一個pulic的同義詞,以後什麽帳號都可以直接select
anmshl
2006-06-13
打赏
举报
回复
大小写不一样,建议建立表的时候统一大写或者小写.
liuyi8903
2006-06-13
打赏
举报
回复
如你的就可以写成:
oracle查询语句必须象这样才可以:select * from "ora9i"."user";
create or replace synonym user for ora9i.user;
liuyi8903
2006-06-13
打赏
举报
回复
create or replace synonym tt
for Owner.t;
lrg2002
2006-06-13
打赏
举报
回复
登录用户名与表所属的用户不一致
其实在from前加用户也是一种好习惯,开发中经常会遇到不用用户下有相同的表
yown
2006-06-13
打赏
举报
回复
你当前使用的用户可能没有权限访问user
playboylee
2006-06-13
打赏
举报
回复
建立同义词!
Oracle
如何批量将表中字段名全转换为大写(利用简单存储过程)
前言 今天查询一个数据字段一直
提示
字符
无效
,明明在数据库表字段中是存在的; 查询后得知,数据库表字段为小写时,查询需要将字段名小写并加上双引号;
表名
同理,我这里
表名
是大写,暂时不需要改。 搜到一个批量修改字段名为大写的存储过程,如下: 登陆到要修改的用户下, 执行: begin for cl in (SELECT table_name,column_name from user_tab_columns WHERE column_name<>upper(column_name) and upper(column_name) not in('SIZE','CHECK')) loop begin
Oracle
利用errorstack追踪tomcat报错ORA-00903
无效
表名
的问题
现象 tomcat错误日志断断续续报ORA-00903: invalid table name,并无具体SQL与
表名
,需要排查哪段代码写入了
无效
表名
, 可以通过
ORACLE
提供的errorstack追踪报错SQL。 由于生产数据无法取出,以下皆为测试环境测试还原生产错误。 errorstack简介 设置errorstack,在发生特定的ORA错误时会记录发生问题的会话,语句以及各个进程的trace文件, 在alert日志中有记录错误记录的trace文件位置,也可以给单独会话开启errorstack,追踪会话报错信息,可以通过 下面两个方法开启: /* level 0 仅转储错误堆栈 /*
使用
Oracle
遇到的问题
ORA-00911:
无效
字符; 这种情况经常是因为我sql语句后面多加了一个 “;”
Oracle
报错ORA-00904: 标识符
无效
,但是列名和
表名
没有写错 一般情况下,标识符错误是因为:语句中的列名在表中不存在,修改sql语句或者修改列名即可。 但是如果建表语句写成了: create table student( "id" int, "name" varchar2(100) ) 若给列名加了双引号,表的列名查看时仍然为:id,name。 但是,若使用如下
查询语句
则会报错:ORA-00904:标识符
无效
select id,name from student; 使用如下
Oracle
错误代码整理总结
常见错误: ORA-00001:违反唯一约束条件(主键错误) ORA-00028:无法连接数据库进程 ORA-00900:
无效
sql语句 ORA-00904:字段名写错或是建表时最后一个字段有逗号 ORA-00907:缺少右括号 ORA-00911:
无效
字符 ORA-00917:缺少逗号 ORA-00918:未明确定义列 ORA-00922:丢失或
无效
的选项(
表名
等可能有空格) ORA-00923:未找到FROM关键字 ORA-00926:缺少value ORA-00933: SQL命令未正确结束 ORA-00936:缺少表达式 ORA-00937:不是单组分组函数 ORA-00942:
oracle
提示
表名
无效
,
ORACLE
提示
表名
无效
在创建
ORACLE
数据库时,创建表
提示
表名
无效
请查看数据库
表名
是否出现了小写字母或者关键字,如USER…[问题描述]在使用 SQL Server 2008 r2 时,有时在完成SQL书写后,会
提示
“对象名
无效
”,而SQL语句可正常执行. [原因]缓存相关. [解决方法]ctrl+shift+R刷新下,问题一般即得到解决.…有这样一个现象,在DB2安装后,使用db2icrt 来创建实例时,
提示
...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章