Archives

Update con Join en Sql Server

Una opción realmente útil para realizar una update y que no mucha gente conoce o practica es la de anidar dos tablas, la aplicación de las join en update es complejo pero con un poco de practica la ganancia es elevada. 

Enum de MySql en Sql Server

Si has llegado hasta aquí probablemente o eres un seguidor del blog, o… te has encontrado con el mismo problema que yo me encontré en su momento. Tal y como se puede ver aquí los ENUM se definen como: Un ENUM es un objeto de cadenas de caracteres con un valor elegido de una lista de valores permitidos que se enumeran explícitamente en la especificación de columna en tiempo de creación de la tabla.Este concepto en SQL Server no existe como tal, pero no es dificil de imitar el mismo. 

Cursor MS-SQL

En Transact SQL un cursor es una herramienta muy útil que nos permite recorrer los registros de uno en uno. Su equivalente en cualquier lenguaje de programación sería usar un for o un for each pero esta vez aplicado a una consulta Select.

Los .exe abren un programa diferente

Este caso por extraño que parezca me sucedió hoy, al ejecutar un programa se me abría la consola de Windows, y después de varios intentos encontré la solución. Muchas de las soluciones encontradas por internet me indicaban que cambiase el registro de windows cambiando la asociación de los archivos en la rama Root del registro. La solución real y que me funcionó es la siguiente:

Realmente yo realicé sólo la opción rapida:

[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.exe]

En esa rama tenía un valor que era el de la otra aplicación que se abría, lo eliminé y como nuevo.