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.