SELECT T_YEAR 年份,T_WEEK 单位周,
sum(NVL(decode(ENT_NAME,'丹沙物流(上海)有限公司',FEE),0)) as 丹沙物流(上海)有限公司
这里我设置列名的时候会出错,主要原因个人分析应该是包含了括号但是列名又必须设置所以来请问先人们,Oracle里是否带有函数 把所有非法字符全部去除
小弟用的C# 也可以告知 string a = "丹沙物流(上海)有限公司";去除各类非法字符 只剩中文的方法

解决方案 »

  1.   


    --加双引号
    [SYS@orcl] SQL>SELECT 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' AS "丹沙物流(上海)有限公司" FROM dual;丹沙物流(上海)有限公司
    ---------------------------------
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
      

  2.   

    我这里查询出来直接当做DataTable  
    我的意思是 直接把字段名做了处理 然后Datatable直接绑定给GridView的DataSource
    这样方便