WEB开发 de 点滴

by sanwish

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  38 随笔 :: 0 文章 :: 4 评论 :: 0 Trackbacks
sql1:select   column_name   from   all_tab_columns   where   table_name='table1';
sql2:select   column_name   from   user_tab_columns   where   table_name='table1';


我在运行sql1的时候碰到,如果数据库中有相同用户的话,会检索出重复的字段名。
后来把用户的dba权限去掉了就好了。
revoke dba from user1;

运行sql2,虽然不出现重复的,但是客户说最终工程所用的DB用户和表的所有者不是一个,所以不能用user_table_columns。
oracle知识太缺乏,不明白客户说的意思

关于sql1重复的问题,还是不清楚,具体的参照权限应该怎么取消?取消dba太大了吧。
posted on 2008-12-03 09:48 sanwish 阅读(2923) 评论(0)  编辑  收藏 所属分类: Sql

只有注册用户登录后才能发表评论。


网站导航: