Oracle 使用查询隐藏代码时提示出无效字符错误

Oracle 使用查询隐藏代码时提示出无效字符错误,oracle,oracle-sqldeveloper,Oracle,Oracle Sqldeveloper,我需要在后端代码中编写一个查询并从中调用它。 但是当我调用它时,它会遇到错误“无效字符” 如果我直接在Oracle SQL Developer中运行相同的查询,它可以成功运行 查询如下所示: SELECT LOOM_GROUP, DESCRIPTION, '1', Created_By, Created_Date, Updated_by, Updated_date FROM MSO_Loom_Group WHERE to_char(CREATED_DATE,'yyyymmdd') >=

我需要在后端代码中编写一个查询并从中调用它。 但是当我调用它时,它会遇到错误“无效字符”

如果我直接在Oracle SQL Developer中运行相同的查询,它可以成功运行

查询如下所示:

SELECT LOOM_GROUP, DESCRIPTION, '1', Created_By, Created_Date, Updated_by, Updated_date
FROM MSO_Loom_Group 
WHERE to_char(CREATED_DATE,'yyyymmdd') >= (to_char(last_day(add_months(sysdate,-2))+1,'yyyymmdd'))
OR to_char(UPDATED_DATE,'yyyymmdd') >= (to_char(last_day(add_months(sysdate,-2))+1,'yyyymmdd'));

删除代码隐藏中末尾的分号(;)。虽然它在oracle中是有效的,但如果我们将其保留在代码中,则会出现错误。

请发布您的后端代码好吗?