解决方案 »

  1.   

    你是在PL/SQL里面查的吗?
      

  2.   

    ORA-00972 identifier is too long Cause: The name of a schema object exceeds 30 characters. Schema objects are tables, clusters, views, indexes, synonyms, tablespaces, and usernames. Action: Shorten the name to 30 characters or less. 标识符过长和乱码是两个问题
    标识符过长是执行SQL语句过程中,表名或字段名长度超过了30个字节的限制,这有可能和乱码有关,建议将出错的SQL输出来检查下
    乱码问题主要是出在字符集的转换上,从A1数据库中查询,以及将结果插入到B数据库,这里可能经过了2次字符集转换。如果从别的数据库中采集数据没有问题,那么A1数据库的字符集和查询端的字符集不兼容的可能性较大。建议检查一下