比如说最长多少,不能用什么字符等

解决方案 »

  1.   


    好细致的问题,以前还真没有注意过,主要是user名字一直都没有超长的。经你这么一问,刚才看看了dba_users的表的定义。SQL> desc dba_users;
     名称                                      是否为空? 类型
     ----------------------------------------- -------- ---------------
     USERNAME                                  NOT NULL VARCHAR2(30)答案应该是30吧。也看了看其他的对象SQL> desc dba_objects;
     名称                                      是否为空? 类型
     ----------------------------------------- -------- ------------------
     OWNER                                              VARCHAR2(30)所以这里index,view,table, trigger, procedure, function, package, role, user等oralce的对象,名称都不能操过30个byte的字符。