项目中遇到的问题

今天遇到的小问题 关于oracle 统计字段非空记录数

SQL> desc  HHD.HY_GPH_A
Name  Type      Nullable Default Comments
----- --------- -------- ------- --------
STCD  CHAR(8)                            
YR    INTEGER                            
GPHTP INTEGER                            
GPHTL CHAR(50)                           
GPH   LONG RAW  Y                        
MIME  CHAR(100) Y                        

SQL>  select count("GPH") from  HHD.HY_GPH_A
  2  ;

select count("GPH") from  HHD.HY_GPH_A

ORA-00997: illegal use of LONG datatype


例外一个问题是
desc hhd.HY_RCNT_H
Name     Type          Nullable Default Comments
-------- ------------- -------- ------- --------
STCD     CHAR(8)                                
RlCCTP   CHAR(50)                               
CVNO     INTEGER                                
IVNM     CHAR(30)      Y                        
DVNM     CHAR(30)      Y                        
RLDABT   DATE          Y                        
RLDAET   DATE          Y                        
RLDALLIV FLOAT(15)     Y                        
RLDAULIV FLOAT(15)     Y                        
CVPREXP  VARCHAR2(255) Y                        
CHRTNM   CHAR(100)     Y                        
APBGTM   DATE          Y                        
APEDTM   DATE          Y                        
RTPOCN   INTEGER       Y                        
RLMD     CHAR(30)      Y                        
SYSER    FLOAT(15)     Y                        
RDERR    FLOAT(15)     Y                        
NT       VARCHAR2(255) Y                        

SQL> select count(RlCCTP) from hhd.HY_RCNT_H;

select count(RlCCTP) from hhd.HY_RCNT_H

ORA-00904: "RLCCTP": invalid identifier

很奇怪 后来加了个引号就好了

你可能感兴趣的:(问题)