【发布时间】:2010-06-10 21:11:01
【问题描述】:
所以也许有人可以指出导致此错误的正确方向?我已经为此奋斗了几个小时并在网上搜索,但我无法弄清楚我在这里做错了什么。它作为存储过程的一部分包含在内,我不知道这是否重要,如果重要的话,我也可以包含它。表和字段名称已更改以保护无辜者……这意味着我的工作。谢谢。
SELECT
/* The fields are here*/
FROM
/* my joins are here */
WHERE
(Table.Field = stuff)
AND
(Table.Field2 = otherstuff)
AND
(Table2.Field3 = someotherstuff)
AND
CASE @param1
WHEN 0 THEN 'Table.Field IS NULL'
WHEN 1 THEN 'Table.Field2 IS NOT NULL'
ELSE ''
END
感谢您的回复。从技术上讲,egrunin 是这个问题的正确答案,但 OMG Ponies 和 Mark Byers 几乎是一样的,只是缺少最后一块。再次感谢。
【问题讨论】:
标签: sql sql-server sql-server-2005