select  FlexField1Code as 自由项一(地区)编号,
        FlexField1Name as 自由项一(地区)名称
from table
where 提示括号那里有错误,去掉括号就没有问题,前后加上单引号也不对。这个sql是组合出来,就是说汉字中可能还有别的特殊字符。郁闷。求助啊

解决方案 »

  1.   


    select FlexField1Code   "自由项一(地区)编号", 
           FlexField1Name   "自由项一(地区)名称" 
      

  2.   

    Oracle中对表名和字段名, 建议用字符, 但是也允许有特殊的情况. 用字符时, 自动转换为大写, 但是要求为特殊情况时则另处理. 比如要求表或字段小写, 中文表名, 中文字段名, 字段或表名中间有空格等等情况, 用双引号引起来就可以实现了.