SAS到ORACLE准备错误:ORA-00904

时间:2017-07-26 05:47:45

标签: oracle sas

`rsubmit;
 Proc sql ;
 &c_oradb;
Create table output.want as
SELECT * from connection to oracle
(Select *
From data.ref_codes
Where lowcase(Description) like '%vac%');
DISCONNECT from oracle;
Quit;

`

错误:

  

ORACLE准备错误:ORA-00904:“LOWCASE”:标识符无效。 SQL语句:

我正在尝试运行此代码,但遇到上述错误。我知道变量名称在连接到oracle时区分大小写,但为什么不识别lowcase函数?

1 个答案:

答案 0 :(得分:0)

考虑SCHEMA"数据"存在并且其中包含表/视图/物化视图ref_codes,其中包含一个名为"描述"的列,然后该语句应为:

(Select *
From data.ref_codes
Where lower(Description) like '%vac%');

干杯