Contenido

Objetivo

Comprender la importancia del uso de programación en T-SQL que permite implementar bloques de código orientados a ejecutar tareas complejas.

Descripción

Transact-SQL (T-SQL) es un lenguaje de programación maduro con bases sólidas que permiten la creación de procesos que demandan tareas complejas sobre una base de datos. Utilizar variables y bloques para controlar el flujo del programa será fundamental a fin de implementar lógica y reglas de negocio necesarias con la intención de manipular la información y obtener el resultado deseado.

Explicación

Haz clic para revisar la explicación.

Introducción a la programación con T-SQL

Recursos adicionales

Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.

 
Revisa la siguiente lectura:

Para conocer más sobre introducción a la programación con T-SQL, te recomendamos leer:

Microsoft. (2022). Data types (Transact-SQL). Recuperado de https://docs.microsoft.com/en-us/sql/t-sql/data-types/data-types-transact-sql?view=sql-server-ver15

Actividad

Objetivo

Desarrollar la habilidad de encontrar la mejor solución a un problema definido por un tercero, aplicando comandos visto en este tema.  

Instrucciones

International Logistics sigue creciendo y a su vez los procesos administrativos internos, los usuarios del departamento de inventarios han solicitado dos procesos automáticos para tener resultados exactos. 

Reglas del usuario: 

  1. Usuarios han detectado que dependiendo a qué puerto llegan los productos, se deberán agregar días por la ruta terrestre en territorio nacional. Basándose en la siguiente tabla y con el uso de variables, mostrarás el nombre del puerto y los días totales que tardará un producto. 


  2. Un usuario solicita un script que, al colocar un código de puerto, el script imprima el nombre del puerto, fecha actual y fecha en la que llegará tomando como referencia la parametrización de tiempo del puerto digitado. 
  3. El supervisor del usuario anterior ha escuchado la petición, por lo que decide agregar no solo esos datos, también se mostrarán los días detallados, por ejemplo: si los días que tarda en llegar un producto al Puerto de Manzanillo son tres días, el resultado deberá ser tres registros repitiéndose la información de nombre del puerto, fecha actual, fecha de llegada y lo que cambiará será día como: 05/06/2022, 06/06/2022, 07/06/2022. 
  4. Si se ha logrado el punto 2 y 3, haz hecho un buen trabajo, pero al pasar de los días los usuarios han comentado que si una fecha no importando el mes, ni el año, pero si es 10, 20 o 30 deberá mandar un mensaje de alerta “Día no laborable” y esto no deberá detener el proceso.  
Checklist
  • Usar variables para ayudar al manejo de información.
  • Aplicar correctamente condiciones para el manejo de flujo de un programa.
  • Determinar cuándo se deberá usar un BREAK o CONTINUE dentro de un WHILE