再问--找不到表 以dba用户进入,赋权限:grant connect,resource,select any table to testsale; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那当前用户是否有权限?select * from user_role_privs; --查看当前用户权限select * from user_tables; --确认存在表还要注意大小写问题,通过其它数据移植到oracle 我是以system用户,以DBA角色登陆的。这个表当然是存在的,也是属于system用户的。为什么用别名就可以访问呢?有没有谁碰到过这种情况?//bow~~~ 表名要加双引号,select * from "table_name"因为在其他数据库导入到oracle中的表,是不会把表名转换为大写的,而是小写的,在oracle对于小写的对象要家双引号. 即使DBA用户也是需要赋予权限才能访问的。1、可以创建public类型的别名;2、给该用户赋予权限。3、在访问时用select * from logzgh.表名1;加上模式名.表名 PL/SQL中获取操作系统环境变量问题 谁帮我将这个存储过程改成Oracle版 一条sql语句 我写来不对 见鬼请大家帮我看看 谢谢 在ORACLE里设置访问多个SQL Server数据库(轉載) 关于排序的sql 有谁能回答我一下这个问题,很妖,高手来看一下,对高手也是有帮助的 sql group by 急 字符集的问题 oracle的初级问题? 高手请进!!!绝对难题 急急急急急....我的存储过程错在哪儿???各位,能帮我看一下吗? 存储过程???????
select * from user_role_privs; --查看当前用户权限
select * from user_tables; --确认存在表
还要注意大小写问题,通过其它数据移植到oracle
select * from "table_name"
因为在其他数据库导入到oracle中的表,是不会把表名转换为大写的,而是小写的,
在oracle对于小写的对象要家双引号.
1、可以创建public类型的别名;
2、给该用户赋予权限。
3、在访问时用select * from logzgh.表名1;
加上模式名.表名