有谁知道为什么这部作品在约1秒:的Sybase视图查询 - 硬编码值的作品,但变量无法
select Q.USR_LOAD_NBR from QUAD0066..QTS_LOAD_INFO Q where Q.KY_TO_STP = 2142870
但这需要超过10秒(最多5分钟):
declare @groupId int
set @groupId = 2142870
select Q.USR_LOAD_NBR from QUAD0066..QTS_LOAD_INFO Q where Q.KY_TO_STP = @groupId
我与这个查询具有完全相同的问题与ibatis,除了ibatis超时在15秒,并导致我的代码失败。 (小于1秒硬编码,用int参数超时)
这是有道理的......我认为文本替换发生,但你说查询发送变量? – anthonybell