通过非动态SQL语句在SQL Server中执行动态查询


问题:

  我尝试在一个存储过程中传递一系列以逗号划定界限的值,以限制结果集。但是无论什么时候,我在IN子句中使用变量,都会得到错误信息。是否存在一种不执行动态SQL语句也能完成查询的方式呢?

  专家解答:

  这里存在一种不执行动态SQL语句也能完成查询的方式,但是首先让我们来探究这个问题。我将在以下例子中运用AdventureWorks数据库。

  在你