在Sharepoint上运行带有级联参数的报表时出现问题。
输入第一个参数(@Suburb
)后,它需要大约。显示邮政编码下拉列表前10秒。运行SQL Server Profiler
我可以看到实际查询返回9毫秒。
数据集只是第二个参数的查询,而不是存储过程,如下所示:
SELECT PostCode
FROM SuburbData
WHERE Locality = @Suburb
到目前为止,我已尝试在此处找到以下答案,例如将参数分配给变量,如下所示:
DECLARE @Locale CHAR(100)
SET @Locale = @Suburb
SELECT PostCode
FROM SuburbData
WHERE Locality = @Locale;
将OPTION (RECOMPILE)
提示添加到查询的末尾。
创建上述查询的存储过程。
参数的数据类型为TEXT。
为什么延迟显示结果?