以建表用户进入,
select table_name from user_tables;
看行不行?

解决方案 »

  1.   

    select table_name from tabs
      

  2.   

    SQL> select table_name  from all_tables where owner in ('TIMECARD','ZDWY');TABLE_NAME
    ------------------------------
    NEWSINDEX
    PBCATTBL
    PBCATCOL
    PBCATFMT
    PBCATVLD
    PBCATEDT
    INFO
    BB
    MICROSOFTDTPROPERTIES
    AA
    HOLIDAY
    RECORDS
    REST'TIMECARD','ZDWY'--用户名
      

  3.   

    我在一个数据库里新建了一个用户,给这个用户分配了一个默认表空间,然后这个用户就可以在这个表空间里建table了吗?(是否还需要权限设置啊?默认情况下又建table的权限吗?)
      

  4.   

    有create any table权限,可以赋予用户创建表的权限。
      

  5.   

    授权;:
    grant create any table to 用户名查表名:select table_name  from all_tables where owner = ‘用户名’
    用户名要大写
      

  6.   

    user_tables
    all_tables
    dba_tables这三个表
    分别表示当前用户拥有的表,当前用户可以访问的表,dba可以访问的表从user_tables可以找到该用户拥有的表至于表的字段,使用desc user_tables就知道,取得你想要得字段
      

  7.   

    默认情况下,用户什么权限都没有,你根本就无法使用该用户连接到数据库
    需要授权,oracle中各种各样的权限很多
      

  8.   

    study.TO:supkim(按地方划时代风格)select table_name  from all_tables where owner = ‘用户名’
    用户名要大写为什么我登陆时用户名是小写,这个地方要大写?
      

  9.   

    我grant create any table to 用户后,为什么该用户还不能建table 呢?
      

  10.   

    select * from sysobjects where xtype = 'u'