一.首先要感谢大家帮忙看看下面问题是否有解,我发图上来
第一.我查询的时候不加前缀SFIS_DB是查询不了的,SFIS_DB是我另一个用户名第二.我在空白处看不到我建立的所有表的结构就这2个问题 希望高手高高手们帮忙提出解决的步骤 感谢拉

解决方案 »

  1.   

    这个表根本不是你当前登录用户的表
    是SFIS_DB这个用户的表,你这个用户只是有访问这个表的权限 要访问当然要加上用户名咯
      

  2.   

    你SFIS_DB这个用户登录
    或者给表创建同义词 那你就可以不加前缀访问想看表结构没门,不是你的东西还想看人家的内部结构...
      

  3.   


    完全没有方法实现吗?  不过我曾经看过人家这样玩过  那我在DBA账户下建立的表  我在建立另一个用户然后赋给他部分操作权限 包括查看表结构
      

  4.   

    --查看其他用户表的表结构
    SQL> conn test/test;
    已连接。
    SQL> desc scott.emp;
     名称                                      是否为空? 类型
     ----------------------------------------- -------- --------------------------
     EMPNO                                     NOT NULL NUMBER(4)
     ENAME                                              VARCHAR2(10)
     JOB                                                VARCHAR2(9)
     MGR                                                NUMBER(4)
     HIREDATE                                           DATE
     SAL                                                NUMBER(7,2)
     COMM                                               NUMBER(7,2)
     DEPTNO                                             NUMBER(2)
      

  5.   


    --授权SQL> conn ucnzp/ucnzp
    Connected.
    SQL> select * from test;no rows selectedSQL> desc test
     Name                            Null?    Type
     ------------------------------- -------- ----
     NAME                                     VARCHAR2(2)SQL> grant all on test to ucnpp;Grant succeeded.SQL> conn ucnpp/ucnpp
    Connected.
    SQL> select * from ucnzp.test;no rows selectedSQL> desc ucnzp.test
     Name                            Null?    Type
     ------------------------------- -------- ----
     NAME                                     VARCHAR2(2)SQL> 
      

  6.   

    我试试  大家还有没有其他方式 也可以show下
      

  7.   

    sf_wo_sn不是你这个用户创建的,只有查看权限.此外,使用desc table 查看表结构.
    PS:我也没搞清楚在toad下怎么直接显示表结构,在plsql dev里面倒是可以直接显示出来