使用 Always 值必须小心,因为它会影响某些游标语义。例如,它会使敏感游标变得不敏感。如果在预取和应用程序读取请求之间更新了值,则可能读取较旧的值。此外,对涉及代理表的游标使用预读可能会产生错误 -668。如果客户端试图重新读取预读行,则游标被限定于
FETCH NEXT 操作。如果在第一次读取列后首次绑定读取列或重新绑定读取列,或在使用 GET DATA 时,客户端可能会尝试在回退后或在读取相对位置 0 时重新读取预读行。
值敏感游标类型包括 ESQL SENSITIVE 和 SCROLL 游标类型,及 ODBC 和 OLE DB DYNAMIC 与 KEYSET 游标类型。
prefetch 选项的设置会被 Sybase Open Client 和 jConnect 连接忽略。