SQL Server Performance

SQL 2000: Diferencia entre cursores: insensitive y

Discussion in 'Preguntas sobre SQL Server en Español.' started by azambito, Apr 8, 2007.

  1. azambito New Member

    Que diferencias hay entre los cursores definidos con estos distintos
    parametros. He leido el BOL pero no capto la esencia de la
    diferencia.... Son complementarios entre si, o excluyentes?

    Gracias.
  2. Luis Martin Moderator


    Si la palabra INSENSITIVE es especificada en sentencia SQL DECLARE, o si SSQL_ATTR_CURSOR_SENSITIVITY es seteada para cualquiera SQL_UNSPECIFIED o SQL_INSENTIVE en el ODBC, el cursor no refleja las modificaciones de los datos. El cursor es, entonces, de lectura solamente y no suporta las actualizaciones (updates).

    En cambio si la palabra INSENSITIVE es omitidada en el DECLARE o si SQL_ATTR_CURSOR_SENSITIVITY es seteada de la forma SQL_SENSITIVE en el ODBC, el cursor refleja las modificaciones realizadas por el uso del usuario actual o por COMMITED de otros usuarios.

    Luis Martin
    Moderator
    SQL-Server-Performance.com

    All in Love is Fair
    Stevie Wonder


    All postings are provided “AS IS” with no warranties for accuracy.



Share This Page