我正在 MS SQL 2008 R2 中编写一个表值函数。
SQL 语句的部分字符串(位于 WHERE 子句中)是否可以包装 IF 构造?
WHERE MyTable.MyColumn = @MyVariable
AND (MyColumn2 = @MyVariable2)
ORDER BY MyTable.MyColumn DESC
我正在 MS SQL 2008 R2 中编写一个表值函数。
SQL 语句的部分字符串(位于 WHERE 子句中)是否可以包装 IF 构造?
WHERE MyTable.MyColumn = @MyVariable
AND (MyColumn2 = @MyVariable2)
ORDER BY MyTable.MyColumn DESC