Sesión 4

 Dia: 28/05/25

Hora de inicio: 10:00
Hora de fin: 13:15
Cantidad de horas trabajadas: 3 horas y 15 min.

Problemas encontrados:

  • El SP usp_ListarEmpleados mostraba FechaNacimiento en YYYYMMDD en vez de YYYY-MM-DD, lo cual rompía la capa de datos.

  • El SP de simulación arrojaba error XQuery por “Top-level attribute nodes are not supported” en el nodo U.Usuario.value.

Cómo fueron resueltos:

  • Cambié el CAST en el SP:

    sql
    CONVERT(VARCHAR(10), FechaNacimiento, 23) AS FechaNacimiento
  • Revisé el XQuery en el SP CargarDatos, reemplacé U.Usuario.value('(@Tipo)[1]','INT') por U.Usuario.query('data(@Tipo)').value('.', 'INT').

Dudas:

  • Si consolidar ambos SP en uno con parámetro de operación para evitar duplicación de lógica.

Forma que se trabajó:
Se revisó línea a línea del SP.

Problemas de instalación del software:

  • Ninguno.

Problemas de aprendizaje del software:

  • Sintaxis avanzada de XQuery en MSSQL.

Investigaciones:

  • MSDN: “XQuery methods for SQL Server.”

  • Blog de SQLShack sobre formato de fechas.

Prueba de concepto:

  • Ejecutar usp_ListarEmpleados en SSMS y validar esquema de salida.

Comments

Popular posts from this blog

Sesión 12

Seccion 5