Volver a las preguntas frecuentes sobre Bases de datos
CENTRO DE AYUDA · FAQBases de datos1 min de lectura

¿Cuándo debo usar una consulta en vez de una operación de escritura?

Usa una consulta cuando necesites obtener o inspeccionar datos sin cambiarlos. Utiliza una escritura solo si la tarea debe insertar, actualizar o eliminar registros, y verifica las filas de destino antes de un cambio de gran alcance.

Bases de datos

Separa lectura y modificación

Una lectura ayuda a responder preguntas, mostrar datos o decidir el paso siguiente. Mantenerla como solo lectura facilita la revisión y reduce el riesgo de alterar datos de producción durante una exploración.

Las escrituras deben expresar un cambio de negocio concreto. Incluye una condición precisa, vincula valores de entrada de forma segura y considera qué ocurre si coinciden cero filas o más de las previstas.

Valida el efecto previsto

Antes de una escritura destructiva o masiva, ejecuta un SELECT con los mismos filtros para inspeccionar los registros afectados. Usa una transacción o un proceso por etapas si varios cambios deben completarse juntos.

Después de escribir, comprueba el recuento de cambios y consulta los registros relevantes. Una instrucción puede ejecutarse correctamente sin modificar filas o sin satisfacer el requisito empresarial.

Volver a las preguntas frecuentes sobre Bases de datos