【发布时间】:2010-09-23 18:46:33
【问题描述】:
假设我有这个 SQL 查询:
declare @input varchar(20)
select *
from myTable
where CONTAINS (myColumn, ISNULL(@input, 'replacement text'))
如果我尝试执行此操作,我会收到一条错误消息,提示“'ISNULL' 附近的语法不正确”。我知道这是 ISNULL 的正确语法。 ISNULL 不能在 CONTAINS 语句中调用有什么原因吗?
【问题讨论】: