在网上查了一下,说字段名最长为30字符?也就是15个汉字,我也试验了一下,发现确实如此。但是我记着听说在创建数据库的时候,可以选择一个字符集,它支持超过30个字符的字段名?不知道是否真假?还是说,无论什么字符集,最长都是30字符?谢谢各位大大!

解决方案 »

  1.   

    名字要那么长干什么?把ORACLE玩爆?
      

  2.   

    关于这个问题,看看数据字典的结构吧:desc ALL_ALL_TABLESTABLE_NAME, VARCHAR2(30) --Name of the table
    从这里可以看出,这个长度可不管什么字符集什么的,一率都是30
      

  3.   


    很不错,table是要在这些数据字典表里登记的,这里的tablename都已经指定了30的长度,当然是不能超过了不过这里不是30个字符,是30个字节,究竟是多少字符的话,取决于你的字符集的设置。