Saltar al contenido

¿Es seguro usar SET ROWCOUNT?

Solución:

El recuento de filas es específico para su alcance actual, por lo que está seguro allí. Sin embargo, Books Online me dice esto (que puede afectar o no a sus necesidades):

El uso de SET ROWCOUNT no afectará a las instrucciones DELETE, INSERT y UPDATE en la próxima versión de SQL Server. No utilice SET ROWCOUNT con declaraciones DELETE, INSERT y UPDATE en un nuevo trabajo de desarrollo y planee modificar las aplicaciones que lo utilizan actualmente. Además, para las instrucciones DELETE, INSERT y UPDATE que actualmente usan SET ROWCOUNT, recomendamos que las reescriba para usar la sintaxis TOP. Para obtener más información, vea DELETE (Transact-SQL), INSERT (Transact-SQL) o UPDATE (Transact-SQL).

TOP también puede usar variables y ahora se puede usar en declaraciones INSERT, UPDATE y DELETE. (Hola, hoy aprendí algo nuevo). Busque cómo usar TOP con variables en Libros en línea.

Estoy agregando esta respuesta en beneficio de las personas que aún pueden buscar esto.

Ya no es seguro usar SET ROWCOUNT, ya que quedará obsoleto en la próxima versión de SQL Server:

TechNet: características obsoletas del motor de base de datos

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *