Tercera Entrada de la Bitácora (4/21/26)
Hora de Inicio: 6:09 PM
Hora de Fin: 8:23 PM
Cantidad de horas trabajadas: ~2 horas
Comencé esta entrada de la bitácora ayer (4/21/26) en la noche, y me puse a trabajar en la documentación, sin embargo, no avancé mucho así que no pensé que fuese suficiente progreso para una entrada de la bitácora, y trabajé menos de una hora (de ~8:30 pm a ~9:15 pm).
Después de la clase de hoy me di cuenta que necesito actualizar los datatypes de algunas columnas que había creado en la primera entrada de la bitácora.
Cambié el DECIMAL que había utilizado por FLOAT, y los VARCHAR(256) para columnas que considero que podrían tener mucho texto (como descripciones) los cambié por TEXT. Sin embargo, investigando por mi cuenta parece que lo recomendado antes que TEXT es VARCHAR(MAX), de acuerdo a este post de Stack Overflow:
performance - Using varchar(MAX) vs TEXT on SQL Server - Stack Overflow
Seguidamente comencé a trabajar en los posibles procedimientos almacenados (SPs), para los empleados puedo usar procedimientos almacenados similares a los de la anterior tarea programada, aunque en este caso hay muchas más columnas.
Analizando a detalle el documento considero que sería prioritario tener los SPs relacionados a registros/bitácora, para que todo lo que ocurra posteriormente se vaya guardando en dicha bitácora.
En el XML se mencionan los códigos de errores con su respectiva descripción, así que no me los tengo que "inventar" como en la tarea anterior donde clasifiqué 50002 como un error en el CATCH.
De esta forma, hice los procedimientos almacenados para los logs, y los subiré al repositorio de GitHub, aunque tentativamente podrían cambiar si no llegan a funcionar cuando se pongan a prueba en el futuro.
Comments
Post a Comment