2

我在 SQL Server 中运行存储过程,例如:

INSERT INTO #TempTable
    SELECT CustomerID
    FROM Customer
    WHERE DateCreated > @TimeStamp

这是忽略日期列上的索引。我用一个参数运行选择查询就可以了,我改成这个就可以了:

INSERT INTO #TempTable
    SELECT CustomerID
    FROM Customer
    WHERE DateCreated > '20150122'

我将整个查询更改为动态 SQL,现在它也运行良好。

这里发生了什么?

4

0 回答 0