我正在尝试在 SSIS OLEDB Source 中实现这种功能。
1)统计异常表中的记录 2)如果有异常,将数据写入excel表 3)如果没有,写'No data available'
我为此编写了一个简单的查询,但得到错误 Msg 116, Level 16, State 1, Line 3 当子查询没有与 EXISTS 一起引入时,选择列表中只能指定一个表达式。
SELECT CASE WHEN (SELECT COUNT(*) FROM exceptionTable) > 0 THEN
(SELECT * FROM exceptionTable) ELSE 'No Error data available' end
我理解错误消息的内容并知道如何解决它,但我想不出这个问题的替代解决方案。任何帮助将不胜感激。谢谢。