本帖最后由 jkleeo 于 2009-09-27 18:32:35 编辑

解决方案 »

  1.   

    user_tables的查询结果?
    楼主能否描述下问题
      

  2.   


    就是SELECT * FROM user_tables t WHERE t.table_name LIKE '%_0%';查出来的结果
      

  3.   


    翻译一下你的SQL:查询user_tables中,字段table_name长度大于2位,第2个字符到最后一个字符中含有有0的记录。
    在like子句中_是占位用的,是指此处必须有一个字符
      

  4.   

    ...不是这样的啊...有很多表是没有那些后缀的;比如TD_B_PAYMONEY
    TD_B_TRADETYPE
    TD_C_CHANNEL_TYP
    TD_M_AREA
    TD_M_DEPART
    TD_M_EPARCHY
    TD_M_PROVINCE
    TD_R_MODEL
    TD_R_TERMINAL_BRAND
    TD_R_TERMINAL_MODEL
    TF_A_AGENT_MSG
    TF_B_SUBSCRIBE我的问题是它这后边的那些数字为什么oracle给加上了? 起什么作用?
      

  5.   

    表名带数字肯定是建表的时候这么起的
    oracle不会自动更改
    至于这样数字有什么用
    你应该问问建表的人
      

  6.   


    看建表语句啊....或者看修改LOG,,,,