VicenteSabuco.com

Usar TOP en una sentencia DELETE de SQL

El intentar borrar un gran número de registros de una tabla en SQL puede provocar el bloqueo de la misma. Quedando inutilizada para insertar o modificar datos en ella mientras se hace el borrado. Por lo que no está de más realizar este borrado por partes. Al igual que con las sentencias SELECT en las que utilizamos TOP para mostrar los n primeros...

Registros aleatorios en SQL con newid()

Aunque SQL dispone de la función RAND() para generar números aleatorios su uso es limitado. Por ejemplo, si lo ejecutamos varias veces en una misma transacción, siempre nos devolverá el mismo valor. Con lo que, si queremos devolver un valor aleatorio en cada fila de una consulta, no podemos usarlo. Una opción más potente que el RAND() para generar...

Fecha de modificación de tablas en SQL

Cuando modificamos la estructura de una base de datos SQL en un servidor de preproducción lo lógico es ir preparando la actualización al servidor definitivo en producción. Pero a veces no se sigue el método lógico por prisas o descuido. Y cuando llega el momento de actualizar la base de datos nos encontramos con que no recordamos todas las tablas...