我在SSRS 2008中使用以下查询,当我点击 设计查询 窗口中的“下一步”按钮时出现错误>报告向导 。
“保存查询设计方法时出错.ORA-00911:无效字符”
SELECT E.EMPID, E.NAME
FROM EMP E
WHERE E.EMPID IN (SELECT COLUMN_VALUE FROM TABLE(CAST(SPLIT(:I_IDS) AS TEMP_TBL)));
我做错了什么?
答案 0 :(得分:1)
您是否尝试过简化WHERE子句以使用条件:
WHERE E.EMPID IN (:I_IDS);
- 在您的查询中? (根据我的经验,这不适用于普通SQL客户端中的多个值,但在SSRS数据集中。)