Entradas

Mostrando las entradas etiquetadas como T-SQL

Trabajando con SQL Server en Visual Studio Code

Imagen
Introducción Visual Studio Code (VSCode) es un editor de código fuente ligero y gratuito creado por Microsoft, disponible para Windows, macOS y Linux. A diferencia de Visual Studio, VSCode es más ligero y está orientado a la creación de código en varios lenguajes como HTML, JavaScript, C#, Python y SQL Server. Este artículo explica cómo trabajar con SQL Server utilizando la extensión de SQL Server en VSCode, proporcionando una alternativa sencilla y eficiente para los desarrolladores que ya usan esta herramienta. Para más información, vea el siguiente enlace: Trabajando con SQL Server en Visual Studio Code . Para ver el artículo en español, siga estos pasos: Ver en español Sobre el autor Daniel Calbimonte es un apasionado en la tecnología. Ha sido programador, project manager, documentador, ingeniero de software, experto en soporte técnico, YouTuber, escritor de artículos técnicos, Blogger tecnológico. Docente de tecnologías Microsoft, Developer de BI, DBA...

Consejos para gente que sabe T-SQL pero tiene que aprender PL-SQL

Imagen
 Odio Oracle. Sin embargo, en mi vida como consultor de BI es inevitable ver a Oracle muchas veces. Es verdad que si manejas varias bases de datos, aprender una nueva es relativamente fácil. Inclusive trabajar con NoSQL es relativamente fácil para alguien que maneja las tradicionales bases de datos SQL. Para Oracle, debo confesar que a veces hago trampa. Si, tal como oyes. Hago trampa para crear código. Utilizo un software para transformar código T-SQL (que es SQL Server) a PL-SQL usando un convertidor online. Mi ayudante es sqllines.com  y lo que hace es convertir código T-SQL en PL-SQL. Sqllines es un sitio especializado en migración de código de diferentes bases de datos. Puede migrar código de SQL Server a Oracle o visceversa. Pero también incluye decenas de otras bases de datos. Veamos un ejemplo sencillo. Yo use el siguiente código en T-SQL para tener la fecha actual: select getdate() ¿Cuál es el equivalente en PL-SQL? La interface es sencilla. Tu pones el código de SQL ...

Script T-SQL para crear turnos

Estaba con un equipo de trabajo y querían hacer turnos que vigilia del servidor. Básicamente, una vez a la semana, un miembro del equipo tenía que atender los emails de alarmas enviados por los jobs de trabajo. Para crear turnos por semana, les pasé este script en T-SQL. Básicamente con la función DATEPART se obtiene la semana de la fecha actual. GetDate obtiene la fecha actual. %4 divide y trabaja con el residuo de la semana. En este caso eran 4 miembros. El resto es mostrar a que DBA le tocaba.  declare @turno as int select @turno= DATEPART(week,GETDATE() )%4 If @turno=0  select 'Rolando' AS Turno If @turno=1 select 'Lucas'  AS Turno if @turno=2 select 'Selena' AS Turno if @turno=3 select 'Dani' AS Turno Si tienes dudas sobre sentencias T-SQL, escribe tus comentarios.